83 次代码提交 (main)

作者 SHA1 备注 提交日期
Paul Melamed 0be6b369 started the decal branch 7 年前
Paul Melamed 650a7ab4 debugging projecting a decal onto geometry 7 年前
Paul Melamed d9dc83f4 decal projects correctly onto dbuffer albedo surface (test pattern) 7 年前
Paul Melamed c4761310 color map and normal maps working for decals 7 年前
Paul Melamed a5eb21ff cleaned up decal shader, added custom UI for decal shader 7 年前
Paul Melamed d9d7b2cb refactor to address all comments by Sebastien in slack conversation. 7 年前
Paul Melamed ddee46ec fix decal rendering in editor 7 年前
Paul Melamed dd2f4c60 Decals work with master and trunk 7 年前
Sebastien Lagarde 472e4d41 Update decal menu 7 年前
Paul Melamed 1f7d870b addressed some PR commenst, started adding metal, smoothnes, height to decals. 7 年前
Paul Melamed 6a91487b Added CullingGroup API functionality for culling decal objects 7 年前
Paul Melamed 50503a53 Merged with master. 7 年前
Paul Melamed a1129802 cleaned up gecal group culling code, mask blend uses total material blend 7 年前
Paul Melamed 57775e99 Clean up decal culling. New global shader variable to skip decal contribution when none are visible. 7 年前
Paul Melamed 650e9e97 clean up PR 7 年前
sebastienlagarde ab7e4641 HDRenderPipeline: Update CreateDecalMesh to CreateCubeMesh to be more generic 7 年前
Paul Melamed 2479dda2 Move world to decal calculation to shaders, remove the need to set property block in c# 7 年前
Paul Melamed bd31b3cc Temp commit, 1st attempt at instanced decals is working. 7 年前
Paul Melamed 845cd5ab Store decals in sets per material and do an instanced draw for each set 7 年前
Paul Melamed 983ccfcb Using proper instancing path. 7 年前
Paul Melamed c6480e96 remove decalset if it has no decals 7 年前
Paul Melamed e5b34b08 passing normalToWorld in material block properties 7 年前
Paul Melamed d83ceb71 Use material property block to set decal normal to world instanced matrix array instead of calculating it in the shader 7 年前
Paul Melamed dbdfb0a6 Use decal set KeyMaterial for drawInstanced 7 年前
Paul Melamed 53c32b8e fix z/y axis swap to column major 7 年前
sebastienlagarde 1ad763a2 Fix z/y swap for normal to decal space, unity is column major 7 年前
Paul Melamed 19876ed2 Merge branch 'master' into prototype/decals_gpu_optimization 7 年前
Paul Melamed afca789b intermediate commit, decal global properties and draw/fade distance 7 年前
Paul Melamed 8989d3ef decal culling by distance with fade scale 7 年前
Paul Melamed ffd9f57f intermediate commit, decals pass info to gpu light culling 6 年前
Paul Melamed 8668ed75 decals working on transparency 6 年前
Paul Melamed db42063a clustered decal refactor 6 年前
Paul Melamed ab906785 intemediate commit 6 年前
Paul Melamed 382f92e6 Some refactoring and cleanup of how decal draw data gets prepared 6 年前
Paul Melamed 8f62c9e6 shader ID refactoring and changed from List<> to [] for some decal data structures to speed up performance 6 年前
Paul Melamed 60d9cb71 address some PR comments 6 年前
Paul Melamed f3c562d5 Refactored decal system API to be able to add, delete and update decals without projector component 6 年前
Paul Melamed bd99fade Store material ID instead of material reference in the DecalHandle 6 年前
Thomas b74496d0 Fixed a leak in the decal system 6 年前
Thomas e85e2c70 NPE fix 6 年前
Paul Melamed 6f570901 Merge branch 'master' into decals/api_change 6 年前
Paul Melamed 92ea94ec clean up api refactor 6 年前
Paul Melamed b41682f1 Remove old version of UpdateCachedData 6 年前
Paul Melamed ace24f84 After cleanup set texture atlas and decal mesh to null so that they get recreated. 6 年前
sebastienlagarde 6e72077d Fix compiler warning for sampling textures without lod in dynamic branch, and fix decal atlas and mesh initialization. 6 年前
Paul Melamed 07ab7b09 Merge branch 'master' into decals/api_change 6 年前
sebastienlagarde a12382a2 - Removed useless shadow atlases from HDRP 6 年前
Paul Melamed 2cf56db5 fix texture lod selection for clustered decals 6 年前
Paul Melamed 0c97c0da initial commit 6 年前
Paul Melamed 22cfa928 added texture2d atlas 6 年前
Paul Melamed ff3bd5a3 using new texture atlas to store decal textures 6 年前
Paul Melamed 19e30640 changed to use a 2d texture atlas instead of texture 2d array for decals rendered in the transparent pass 6 年前
Paul Melamed ff3c43c1 add clamping by half a texel when sampling from decal atlas 6 年前
Paul Melamed 7eb40bcb fix texture allocation success status tracking 6 年前
Paul Melamed 16665d1f Use HDRenderPipelineAsset for decal atlas dimensions, print an error when decal atlas allocation fails. 6 年前
Paul Melamed 3e88b2e8 intermediate commit, atlas packing optimizations 6 年前
Paul Melamed ae602283 Somre cleanup and refactoring of adding textures to decal atlas 6 年前
Paul Melamed 3f7e7fef Reset allocation status flag. 6 年前
Paul Melamed d852d360 address PR comments 6 年前
Paul Melamed cef12462 Add debug decal atlas view. 6 年前
Paul Melamed 35466812 Only store decal textures to atlas if decal is visible, debounce out of memory decal atlas warning. 6 年前
Paul Melamed 930806b1 Fix decal atlas debug display so that it works correctly when both decal and shadow atlas debug views are enabled 6 年前
Paul Melamed ee6c1949 uv tiling working for opaques 6 年前
Tim Cooper fafb59af Run code formatter. 6 年前
Paul Melamed 34a0dcbf intermediate commit 6 年前
Paul Melamed daa031aa Allow decal projectors with null materials, so that users can still modify projector decals even when HDRP is not set as current pipeline. 6 年前
Paul Melamed 797daf79 Merge branch 'master' into decals/ss3_channel_mask 6 年前
Paul Melamed f961e596 Albedo contribution flag works on transparency 6 年前
Paul Melamed dcfe380d Added affects transparency flag to decal projectors 6 年前
Paul Melamed aa31195d change names of decal #defines to reflect functionality of dbuffer passes 6 年前
Paul Melamed a95094c7 Address PR comments 6 年前
Paul Melamed 8b873a1e added color swatch to decal material 6 年前
Paul Melamed 8e6c1409 per channel decals work for meshes and transparency 6 年前
Paul Melamed 3c660e30 per channel decals working for all combinations 6 年前
Paul Melamed c6fc1808 Added per channel blend selection mode for decals to render pipe asset 6 年前
Paul Melamed f4e0f28f added #pragma multicompile to StackLit and some comments 6 年前
Paul Melamed d25c0df6 New ui and 3RT/4RT modes work for decals 6 年前
Paul Melamed abdc7b2f cleanup refactor 6 年前
Paul Melamed b61a3946 decal material draw order 6 年前
Paul Melamed 8ebddf0c Changed how decal projector extents are modified in the UI, to make editing more intuitive 6 年前
sebastienlagarde ce6e4e7f Revert "Merge pull request #1733 from Unity-Technologies/HDRP/decals/v2_1/material_draw_order" 6 年前
Paul Melamed e21ffe2c Fix decal set render list container 6 年前
Paul Melamed ab1ae523 Add API call to add and update projector decals without specifying their transform 6 年前