Sebastien Lagarde
c03433e2
HDRenderLoop: Add velocity shader pass
8 年前
Sebastien Lagarde
521b51c7
HDRenderLoop: Big refactor to preprate for depthOffsetVs
8 年前
Sebastien Lagarde
e32ad29b
HDRenderPipeline: Attempt to do somerthing with velocity pass
8 年前
sebastienlagarde
3b0e1c97
HDRenderPipeline: Large refactor of all the pass attribute and varying system
8 年前
sebastienlagarde
53b5f4b3
HDRenderPipeline: Fixing a lot of compiling issue, all is now compiling
8 年前
sebastienlagarde
f0a158b3
HDRenderPipeline: Plenty of other fix - shader compiler crash with internal error for tesselation
8 年前
sebastienlagarde
097f767c
HDRenderPipeline: Fix a lot of thing, tesselation work with lit shader but fail with layeredLit + planar and triplanr doesn't work
8 年前
Sebastien Lagarde
1cc45a08
HDRenderPipeline: Push various error and warning fix
8 年前
runes
c445e599
Explicit tile coordinates in GetPositionInput.
~10% faster tile deferred light evaluation in compute
8 年前
runes
d83f9aa3
shader compile fixes
8 年前
Tim Cooper
c30d33b8
[Format]Reformat via format.pl to match the new conventions
8 年前
runes
918c1797
Feature flags now also include material/gbuffer flags.
8 年前
Thomas Hourdel
dcedff6e
Added motion vectors support; Refactored HDCamera
8 年前
Thomas Hourdel
db994ece
Added support for jittered projection matrix; Fixed motion vectors
7 年前
Raymond Graham
7f1a89ea
Motion Vector Support
HDRenderpipeline changes to support Motion Vector Pass.
7 年前
Raymond Graham
9cb6a586
PR feedback.
Renamed zbias function and cleaned up previous frame normal transformation
7 年前
Evgenii Golubev
0ed1b80b
Global rename
positionSS -> positionNDC
unPositionSS -> positionSS
unTileCoord -> tileCoord
ComputeScreenSpacePosition() -> ComputeNormalizedDeviceCoordinates()
7 年前
Raymond Graham
d537f99e
Small comments and cleanup
7 年前
Evgenii Golubev
f1b9bce7
Avoid the warning about division by 0
7 年前
Raymond Graham
1118c956
Merge branch 'master' into motionVectorSupport
7 年前
sebastienlagarde
f3665ff6
Remove code for Motion vectors in GBuffer as it don't fit our need (and don't work)
- Remove ShaderConfig.s_VelocityInGbuffer
- Remove all code for velocity in GBuffer
- added enableObjectMotionVectors in FrameSettings
- Update unity_MotionVectorsParams.y (ForceNoMotion) usage
7 年前
Sebastien Lagarde
7d085503
Fix wrong interpretation of forceNoMotion
7 年前
sebastienlagarde
742c208a
Fix compilation issue with instancing and tessellation
7 年前
sebastienlagarde
ad00b16a
Merged GetPositionInput and UpdatePositionInput into one set of GetPositionInput overloads.
7 年前
sebastienlagarde
52efe7dd
Fix issue with depth offset and velocity pass
7 年前
Evgenii Golubev
2202a083
Remove UnityPerCamera, introduce UnityPerView
7 年前
Yao Xiaoling
10c48c2c
Implemented terrain instancing. Updated UnityInstancing.hlsl for SRP.
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
sebastienlagarde
ded6bbde
Homegenize code of motion vector + fix discrepency between object and camera motion blur
7 年前
sebastienlagarde
e7211667
Add comment
7 年前
Chris Tchou
d3bcb929
Fixes for vertex animation velocity buffer, screen position
And some refactoring
7 年前
sebastienlagarde
72faf3ad
Update Velocity for consistency
7 年前
sebastienlagarde
a2e180a5
Update code to allow Macro matrix to work after PR feedback
7 年前
sebastienlagarde
c1827b93
Rename positionWS to positionRWS + update shader graph template
7 年前
Yao Xiaoling
38856112
Fix merge.
6 年前
Sebastien Lagarde
56790568
Refactor GetBakedDiffuseLighting
- Shader code change: Rename GetBakedDiffuseLighting to ModifyBakedDiffuseLighting. This function now handle lighting model for transmission too. Lux meter debug mode is factor outisde.
- Shader code change: GetBakedDiffuseLighting is not call anymore in GBuffer or forward pass, including the ConvertSurfaceDataToBSDFData and GetPreLightData, this is done in ModifyBakedDiffuseLighting now
- Shader code change: Added a backBakeDiffuseLighting to BuiltinData to handle lighting for transmission
- Shader code change: Material must now call InitBuiltinData (Init all to zero + init bakeDiffuseLighting and backBakeDiffuseLighting ) and PostInitBuiltinData
- Update shader graph associate code
6 年前
Yao Xiaoling
a11976bf
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain
6 年前