Evgenii Golubev
d8bae2f5
Reduce the maximal SSS radius
8 年前
Evgenii Golubev
1cbcdabc
Turn SSS profiles into assets
8 年前
Evgenii Golubev
21c9c877
Restore the previous test of the HDRenderLoopTest scene
8 年前
GitHub
8488f9ad
Merge pull request #188 from Unity-Technologies/metal-ios
metal-ios
8 年前
Antti Tapaninen
5764f6b9
remove lightlistbuild compute shader warnings, unify few things between fptl/HD renderloop versions
8 年前
Antti Tapaninen
18f72301
fix shader compiler warning
8 年前
Antti Tapaninen
5c4ab708
remove pow warning
8 年前
Antti Tapaninen
797d6646
Merge branch 'master' into metal-ios
8 年前
Antti Tapaninen
2ca551fc
remove .orig file
8 年前
Antti Tapaninen
bfd69072
Merge branch 'master' into metal-ios
8 年前
Antti Tapaninen
9e51e66d
restore FPTL (accidentally removed in 2c225f1da61cd431077d013f14435db0d39ce0f5)
8 年前
GitHub
715d1c17
Merge pull request #187 from Unity-Technologies/Branch_UpdateInheritBaseColor
Updated base color inheritance to avoid getting negative values.
8 年前
Julien Ignace
33f05db9
Updated base color inheritance to avoid getting negative values.
8 年前
runes
b5b7fad6
fixed shader compile errors
8 年前
runes
d83f9aa3
shader compile fixes
8 年前
runes
67e9e9ba
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop
8 年前
GitHub
64ff20da
Merge pull request #186 from EvgeniiG/master
Fix 16-byte alignment issues
8 年前
Evgenii Golubev
c2338e0f
Fix 16-byte alignment issues
8 年前
runes
c445e599
Explicit tile coordinates in GetPositionInput.
~10% faster tile deferred light evaluation in compute
8 年前
GitHub
9c84d73f
Merge pull request #185 from EvgeniiG/master
Fix single pass loop on PS4
8 年前
Evgenii Golubev
2f4eb762
Use multi_compile for the SKY_LIGHTING keyword
8 年前
Evgenii Golubev
5a2aa8b3
Fix flickering issues on PS4 for the single pass loop (+ initial fixes for FPTL)
Flickering is caused by the delay between values in the constant buffer (globals) and values in structured buffers becoming visible in the Deferred shader. It appears that the update latency (the number of frames between setting the value in C# and being able to access it in a shader) varies depending on the type of buffer. Therefore, moving globals into a structured buffer provides a workaround for the single pass loop.
Doing the same for FPTL does not appear to be sufficient. Could be that the additional compute pass introduces extra frame(s) of latency, or that globals from ShaderVariables.hlsl need to be moved as well.
Globals from Clustered appear to be set once for multiple shaders, which makes implementing a similar workarond even more complicated.
8 年前
Evgenii Golubev
f347b262
Fix orthographic camera detection
8 年前
Antti Tapaninen
48d64603
unify lightlistbuild compute kernels a bit + spaces to tabs
8 年前
Sebastien Lagarde
8ebbee62
HDRenderPipeline; Fix issue with tessellation and velocity pass + reformat
8 年前
GitHub
c57e4e1a
Merge pull request #184 from Unity-Technologies/metal-ios
metal-ios
8 年前
Antti Tapaninen
b56fef30
Merge branch 'master' into metal-ios
8 年前
Antti Tapaninen
c3b566bd
work in progress, avoid using cubemap textures on mobile targets
8 年前
sebastienlagarde
d0464b47
HDRenderPipeline: Fix bug with compo mask in layered material
8 年前
Antti Tapaninen
7dfbc222
fix fptl spotCookieSize/pointCookieSize
8 年前
sebastienlagarde
cee0e59f
HDRenderPipeline: Upgrade code to use new builtin sampler feature
8 年前
GitHub
525f5a64
Merge pull request #183 from EvgeniiG/master
Improve the quality of SSS
8 年前
runes
e6d31a76
fixed compute shader version of tiled deferred
8 年前