Evgenii Golubev
78d34610
Split 'ShaderVariables.hlsl' into 3 files
7 年前
Evgenii Golubev
df0f7a32
Add SHADERPASS_SHADOWS
7 年前
Evgenii Golubev
8be8c50b
Fix tangent space SSS integration
7 年前
Evgenii Golubev
b3bd2618
Camera-relative rendering WIP
7 年前
Evgenii Golubev
52044713
Rename 'camera' to 'view' (where applicable) for clarity
7 年前
sebastienlagarde
9ae2a6d0
HDRenderPipeline: Fix issue with tessellation shadow and camera relative code
The view position matrix calculated by the tessellation code for culling
was in absolute space and not in relative space
7 年前
Evgenii Golubev
dde5d9bb
Rename and add comments for clarity
7 年前
Julien Ignace
8c3d6702
Screen Space Shadows for directional light v0 (WIP)
7 年前
Sebastien Lagarde
36f3cfd4
merge unity 2017.3
7 年前
Evgenii Golubev
d57bf9b9
Fix tessellation frustum culling, clean and optimize
7 年前
Evgenii Golubev
11ff5460
Optimize GetCurrentViewPosition()
7 年前
Julien Ignace
6cf5f4d4
Manually re-applied and fixed screen space shadow code after big merge of master that moved every files.
7 年前
Julien Ignace
a533af44
Implemented height fog for linear and exponential fog.
7 年前
Julien Ignace
7755d57e
Implemented GetWorldSpaceNormalizeViewDir over GetWorldSpaceViewDir
7 年前
Julien Ignace
39692887
- Fixed Gaussian/Depth pyramid rendering and debug
- Fixed various Blit related issues related to target scaling.
7 年前
sebastienlagarde
9801577c
Change code generation to allow multiple debug case for the same field. allow debug view normal
7 年前
Evgenii Golubev
2202a083
Remove UnityPerCamera, introduce UnityPerView
7 年前
Evgenii Golubev
2c4bd864
Add and/or rename to legacy Unity shader variables
6 年前
Yao Xiaoling
10c48c2c
Implemented terrain instancing. Updated UnityInstancing.hlsl for SRP.
6 年前
Evgenii Golubev
32c0fc42
Port integral and density buffers to the RTHandle system
6 年前
sebastienlagarde
bac63c51
Add ambient occlusion properties on Stacklit
6 年前
Yao Xiaoling
cb671fbb
Merge remote-tracking branch 'remotes/origin/master' into gpu_terrain
6 年前
Evgenii Golubev
91dc696c
Merge upstream/master
6 年前
sebastienlagarde
b9bb2978
Rename UnityObjectToWorldDir to TransformObjectToWorldDir + add comment
6 年前
Tim Cooper
fafb59af
Run code formatter.
6 年前
sebastienlagarde
ee31a3ad
HDRP: Improve camera relative rendering precision on object
Improve camera relative rendering precision on object
- Apply camera translation on the model matrix
- Add a function GetObjectPositionWS
- User are required to always used TransformObjectToWorld or GetObjectToWorldMatrix, they should never access to UNITY_MATRIX_M
- When a user want absolute world position it must use GetAbsolutePositionWS(positionWS). positionWS is either camera relative space or absolute position depends on settings, only a call to GetAbsolutePositionWS() guarantet that we are in absolute position
6 年前
sebastienlagarde
a2e180a5
Update code to allow Macro matrix to work after PR feedback
6 年前
sebastienlagarde
c1827b93
Rename positionWS to positionRWS + update shader graph template
6 年前
sebastienlagarde
c4ad663f
Update comment and fix instancing
6 年前
Julien Ignace
be5922ef
Refactor of constant buffers in HDRP
- Merged PerFrame/PerView into UnityGlobal
- Merged most sub systems constant buffers into UnityGlobal (decal, subsurface, lighting, ...)
- Moved AtmosphericScattering into the Lighting folder.
6 年前