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
dd2f4c60
Decals work with master and trunk
7 年前
Paul Melamed
651c6311
generating decal normal to decal space matrix in vertex shader
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
983ccfcb
Using proper instancing path.
Force decals to always draw instanced.
7 年前
Paul Melamed
5ff3384b
fix PR comments
7 年前
sebastienlagarde
87798701
minor comment/code on decal
7 年前
Paul Melamed
e5b34b08
passing normalToWorld in material block properties
7 年前
Paul Melamed
15162b54
Merge branch 'master' into prototype/decals_premult_alpha
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/ShaderPass/ShaderPassDBuffer.hlsl
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
163fdc44
Intermediate commit
7 年前
Paul Melamed
8c9541db
Filling out HTile mask in DBuffer, fix for material foldout update on decal material change
7 年前
sebastienlagarde
ad00b16a
Merged GetPositionInput and UpdatePositionInput into one set of GetPositionInput overloads.
7 年前
Paul Melamed
19876ed2
Merge branch 'master' into prototype/decals_gpu_optimization
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Decal/DecalSystem.cs
7 年前
Paul Melamed
afb8df01
Cleanup PR, add decal HTile mask defines
7 年前
Paul Melamed
afca789b
intermediate commit, decal global properties and draw/fade distance
7 年前
Paul Melamed
382f92e6
Some refactoring and cleanup of how decal draw data gets prepared
7 年前
Evgenii Golubev
a3e9bdfc
Improve the support of orthographic rendering
7 年前
Paul Melamed
ff3bd5a3
using new texture atlas to store decal textures
7 年前
Evgenii Golubev
b4708ef6
Merge upstream/master
7 年前
sebastienlagarde
89270e64
Rename _MainDepthTexture to _CameraDepthTexture (For builtin compatibility)
Old code require to use _CameraDepthTexture name, we have change it to
MainDepthTexture a while ago because of bug due to usage of
GetTemporaryRT, as we don't use GetTemporaryRT anymore we can now come
back to the original name
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
Paul Melamed
6459cbb2
mesh decals somewhat working
7 年前
Paul Melamed
ee12a498
Mesh decals working
7 年前
Paul Melamed
5265aacd
cleanup shader #ifdef code
7 年前
Paul Melamed
aa31195d
change names of decal #defines to reflect functionality of dbuffer passes
store scale/bias of texture atlas allocations after they have been allocated
7 年前
sebastienlagarde
c1827b93
Rename positionWS to positionRWS + update shader graph template
7 年前
Sebastien Lagarde
05575e19
Fix decal not rendered correctly
7 年前
Paul Melamed
bf15dbc1
added depth bias to mesh decals
7 年前
Paul Melamed
8ebddf0c
Changed how decal projector extents are modified in the UI, to make editing more intuitive
7 年前