Felipe Lira
1ee76480
Refactor on LW shader library to make it more user friendly.
7 年前
Felipe Lira
d74fef81
refactored lightweight shader for simplicity.
7 年前
Felipe Lira
2b8e4ba4
Abstracted light attenuation and direction into Light struct.
7 年前
Felipe Lira
5c254929
Naming and organization on some of the shader library files to improve readability.
7 年前
Felipe Lira
0a150fd9
Minor changes and commets on Standard Surface shader.
7 年前
Felipe Lira
63f633bd
Merge branch 'LightweightPipeline'
7 年前
Remy
3b93f076
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Sebastien Lagarde
a5184a75
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Paul Melamed
6deb71dc
Merge branch 'master' into prototype/decals_drawinstance
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/ShaderVariables.hlsl
7 年前
Frédéric Vauchelles
86df6636
Merge master
7 年前
Julien Ignace
4172199d
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_ScreenSpaceShadows
# Conflicts:
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/3DObjects/CornelBox/Cornell Box.fbx.meta
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/3DObjects/Sphere/Sphere.fbx.meta
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/3xxx_DebugView/3003_CameraMotionVector_TranslateX.unity.meta
7 年前
Felipe Lira
2c1cc95d
Added GetCameraPositionWS(). Converted core functions to use real.
7 年前
Raymond Graham
1e5e8a8a
GPU instancing in Lightweight renderpipeline
7 年前
Arnaud Carre
074f76bb
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into lwrp_batcher
7 年前
Felipe Lira
98b2b494
Fixed compiler errors in LW.
7 年前
sebastienlagarde
0e2fd784
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
GitHub
fce350a5
Merge pull request #810 from Unity-Technologies/lwrp_batcher
Lwrp batcher
7 年前
Felipe Lira
46d124a0
Added 5x5 Tent filtering on desktop.
7 年前
Felipe Lira
482af7f9
Fixed compiler errors in LW.
7 年前
Felipe Lira
a6a06406
removed comment left out as mistake.
7 年前
Felipe Lira
cfca3b82
Computing shadow coord in vertex when not using cascades.
7 年前
Felipe Lira
db534016
shadowcoord is now using high precision
7 年前
Sebastien Lagarde
128f5158
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
GitHub
d48bc884
Merge pull request #807 from Unity-Technologies/LightweightGpuInstancing
GPU instancing in Lightweight renderpipeline
7 年前
Felipe Lira
c925c4c7
Converted fragment functions to use InputData struct so we can update more easily ShaderGraph template.
7 年前
Sebastien Lagarde
27c0d277
Merge remote-tracking branch 'refs/remotes/origin/master' into Replace-all-ToggleOff-by-ToggleUI--2018.1.b4-feature]
7 年前
John
bce0fede
View space position reconstruction
7 年前
John
eb585d61
Initial implementation complete, 1-tap
7 年前
Remy
afb74a48
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Sebastien Lagarde
5705de92
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Paul Melamed
c5fce3e3
Merge branch 'master' into prototype/decals_premult_alpha
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
7 年前
John
3c40b17c
Merge brnganch 'LightweightPipeline' into LW-ScreenSpaceShadows
Fetching 5x5 tent PCF
7 年前
Frédéric Vauchelles
ca10cd2f
Merge
7 年前
Felipe Lira
c51ce48c
Merged master
7 年前
GitHub
c05bd70c
Merge pull request #832 from Unity-Technologies/LightweightPipeline
Lightweight pipeline
7 年前
sebastienlagarde
54919201
Merge remote-tracking branch 'refs/remotes/origin/master' into Fix-issue-with-SSS-and-layering
7 年前
Evgenii Golubev
5b66c29a
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into opt_ps4_2018_01
7 年前
John
dea94b9d
Merge branch 'master' into LW-ScreenSpaceShadows
7 年前
Paul Melamed
15162b54
Merge branch 'master' into prototype/decals_premult_alpha
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/ShaderPass/ShaderPassDBuffer.hlsl
7 年前
John
b1d4f079
Lit Pass Integrations, Keyword config
7 年前
John
2d3db4b5
Moved frustum corners to shadow buffer
7 年前
John
5334c6be
7x7 PCF
7 年前
John
cc3596dc
Keyword reduction: Assume ScreenSpace Shadows when Cascades enabled
7 年前
Sebastien Lagarde
b32a2d17
Merge remote-tracking branch 'refs/remotes/origin/master' into HDRP_GraphicTests
7 年前
John
90cac197
Stripped UI options/pipeline config of feature. Relies on cascades for now.
7 年前
Remy
c3c7eec1
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1301_SubSurfaceScattering.unity
7 年前
Sebastien Lagarde
a5003db5
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/PlanarReflection
7 年前
John
cf25c602
Merge master
7 年前
John
5d7329a0
Accidental deletion of line during merge
7 年前
John
7c095b49
Merge ScreenSpaceShadows
7 年前
John
d56fa578
Merge ScreenSpaceShadows
7 年前
sebastienlagarde
174630e7
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
uygar
81cb95dc
Merge branch 'master' into shadows-biasing
7 年前
John
b17eec2f
Stripped remaining keyword checks for feature
7 年前
John
3023e8c8
Merge Screen Space Shadows
7 年前
Peter Andreasen
8b8ef607
Merge remote-tracking branch 'origin/master' into sample_game
7 年前
Felipe Lira
91e75b1e
Updated LW to always use ScreenSpace shadowmap. This is a safe compromise until we can strip multi_compile keywords with a c# api.
7 年前
Felipe Lira
d3b5bffb
Fixed UNITY_REVERSED_Z check. It's always defines in SRP shader library to either 0 or 1. Fixed shadow pancaking on OGL.
7 年前
Felipe Lira
d14fa0e6
Fixed shadowmap sampling out of borders by taking z direction into account.
7 年前
Julien Ignace
19029ddd
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_RTRefactoring
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/RenderLoopSettings/RenderPipelineSettingsUI.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/RenderLoopSettings/SerializedRenderPipelineSettings.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/RenderPipeline/RenderPipelineSettings.cs
7 年前
sebastienlagarde
c3198024
Merge remote-tracking branch 'refs/remotes/origin/master' into hdrp-msaa
7 年前
John
89a55fab
Merge branch 'LW-ScreenSpaceShadows-KeywordsReduction' into LW-ScreenSpaceShadows
7 年前
John
2d7df006
World space position reconstruction via unprojection
7 年前
GitHub
f565d43a
Merge pull request #888 from Unity-Technologies/LW-ScreenSpaceShadows-WPositionReconstruction
Lw screen space shadows w position reconstruction
7 年前
John
0bfdddfc
Merge Screen Shadows
7 年前
Joel de Vahl
f3cd88c5
Started work on light optimizations for low tier mobiles
7 年前
GitHub
ee1e6968
Merge pull request #941 from Unity-Technologies/LW-ScreenSpaceShadows
Lw screen space shadows
7 年前
Tim Cooper
aeefe219
Merge branch 'master2' into LW-LightOptimizations
7 年前
Tim Cooper
d6c78179
Disable a number of LW features to reduce combination pressure until we have proper keyword stripping.
7 年前
sebastienlagarde
2bc6907f
Merge remote-tracking branch 'refs/remotes/origin/master' into Improve-forward-opaque-pass
7 年前
Remy
73141567
Merge remote-tracking branch 'origin/master' into MaterialUpgrader_Upgrade
7 年前
Tim Cooper
5c9658dd
Strip shadows on / off keyword (pretend shadows are always on and use a 4x4 texture)
7 年前
Remy
fa829be3
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# ImageTemplates/HDRenderPipeline/Scenes/1xxx_Materials/1202_Lit_DoubleSideNormalMode.unity.png
7 年前
Robert Srinivasiah
7427bb14
Merge remote-tracking branch 'origin/master' into hdrp-xr-lighting
7 年前
Sebastien Lagarde
a60a0d5a
Merge remote-tracking branch 'refs/remotes/origin/master' into support-iridescence
7 年前
Andre McGrail
f4e2ebd4
Fixed 'ComputeShadowCoord' function to return correct screen-space coords
7 年前
Christophe Riccio
312c6ba6
Fixed fog with OpenGL/ES APIs
7 年前
Evgenii Golubev
e768893e
Merge branch 'master'
7 年前
GitHub
52afac50
Merge pull request #948 from Groovounet/fog-bug
Fixed LW fog with OpenGL/ES APIs
7 年前
Remy
6252406b
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Robert Srinivasiah
a3ddcd05
Merge remote-tracking branch 'origin/master' into hdrp-xr-lighting
7 年前
sebastienlagarde
2c61701c
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
GitHub
16780502
Merge pull request #955 from Unity-Technologies/LW-KeywordKilling
Lw keyword killing
7 年前
Tim Cooper
11121e37
LW: Fixes to shadow caster / depth passes for shadows.
7 年前
sebastienlagarde
24e3356a
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
Robert Srinivasiah
2d5b988d
Merge remote-tracking branch 'origin/master' into hdrp-xr-lighting
7 年前
GitHub
c73b5e81
Merge pull request #961 from Unity-Technologies/LT-ShadowFixes
LW: Fixes to shadow caster / depth passes for shadows.
7 年前
Robert Srinivasiah
736da156
Merge remote-tracking branch 'origin/master' into hdrp-xr-lighting
7 年前
Peter Andreasen
04b933d9
merged with master
7 年前
sebastienlagarde
e347d974
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing
7 年前
Paul Melamed
429be124
Merge branch 'master' into decals/clustered
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
7 年前
Thomas
44dd9f42
Merge branch 'master' into debug-menu-refactor
7 年前
Evgenii Golubev
2d48e00b
Merge branch 'master'
7 年前
Evgenii Golubev
3ad3c7d7
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
Julien Ignace
4b17c74c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into Branch_ScriptableCulling
# Conflicts:
# SampleScenes/HDTest/Material/HDRenderLoopMaterials/Grid_10_5.mat
# SampleScenes/HDTest/Prefabs/Block_0.3x6.prefab
# SampleScenes/HDTest/Prefabs/Block_10x0.15.prefab
# SampleScenes/HDTest/Prefabs/Block_10x5.prefab
# SampleScenes/HDTest/Prefabs/Block_1x1.prefab
# SampleScenes/HDTest/Prefabs/Block_50x300.prefab
# ScriptableRenderPipeline/Core/CoreRP/Camera/CameraSwitcher.cs
7 年前
Remy
2001df3c
Merge branch 'HDRP_GraphicTests' into MaterialUpgrader_Upgrade
7 年前
sebastienlagarde
8d0fc95d
Merge remote-tracking branch 'refs/remotes/origin/master' into Add-physical-Light-unit-2
7 年前
Matt Dean
07ca5f11
Upgrade Lightweight shaders and UI to closer match HD and Shader Graph
- Upgrades to Standard, Simple Standard and Unlit
- Split Rendering Mode into Surface Type and Blending Mode
- Add premultiply option to Simple Standard
- Make Alpha Clip Orthogonal
- Add two sided toggle
- Add Additive and Multiply blend modes
- Rename all blend modes to match HD and SG
- Rename Alpha Cutoff to Clip Threshold
- Remove unused "_ALPHABLEND" keyword
- Split premultiply and clip keywords
- Update material upgrader to reflect changes
- Various shader GUI fixes
Keywords: Adds 1 to Simple, Removes 1 from Unlit, PBR stays the same
7 年前
Robert Srinivasiah
05a6b765
Add stereo instancing/multi-view support to LWRP mat shaders
7 年前
Robert Srinivasiah
f2ae3326
Progress toward stereo-ized shadows (WIP)
The shadows are building correctly, but they are not populating the ScreenSpaceShadowMap correctly (in ScreenSpaceShadows)
7 年前
Robert Srinivasiah
7fe2c281
Screenspace Shadow samples work in stereo doublewide
The screen-space shadow map texture coordinates need to be corrected for stereo, but it has to happen after the perspective divide in SampleScreenSpaceShadowMap
7 年前
Robert Srinivasiah
59784174
Fix parameter name typo
Object space position should be named positionOS, not positionWS
7 年前
Robert Srinivasiah
f969b89d
Add texture array support to _ScreenSpaceShadowMap samples
7 年前
Tim Cooper
6e7638aa
Doing some hacks. Do two passes for collect shadows, do draw mesh instead of blit
7 年前
Tim Cooper
da540b9e
Fix minor warnings
7 年前
Tim Cooper
7394c13b
Upgrade Lightweight shaders and UI to closer match HD and Shader Graph
- Upgrades to Standard, Simple Standard and Unlit
- Split Rendering Mode into Surface Type and Blending Mode
- Add premultiply option to Simple Standard
- Make Alpha Clip Orthogonal
- Add two sided toggle
- Add Additive and Multiply blend modes
- Rename all blend modes to match HD and SG
- Rename Alpha Cutoff to Clip Threshold
- Remove unused "_ALPHABLEND" keyword
- Split premultiply and clip keywords
- Update material upgrader to reflect changes
- Various shader GUI fixes
Keywords: Adds 1 to Simple, Removes 1 from Unlit, PBR stays the same
7 年前
Robert Srinivasiah
74a6a8b0
Create Screenspace texture macro for LWRP
This handles declarations between Tex2D and Tex2DArray. The latter is used for Stereo Instancing.
7 年前
Robert Srinivasiah
fb3d45f6
Move UnityStereoTransformScreenSpaceTex to Core.hlsl
7 年前
Tim Cooper
ab32fa26
Fix minor warnings
7 年前
John Parsaie
8cc0d941
Merge SRP 2018.1
7 年前
GitHub
2571ef70
Merge pull request #983 from Kink3d/master
Upgrade Lightweight shaders and UI to closer match HD and Shader Graph
7 年前
Joel de Vahl
56f21e1e
Merge remote-tracking branch 'origin/master' into LW-MaterialUpgrades
7 年前
Remy
50623c84
Merge remote-tracking branch 'origin/master' into HDRP_MaterialUpgrader
7 年前
GitHub
47d42b36
Merge pull request #1 from Unity-Technologies/master
Merge from main
7 年前
Tim Cooper
c413cf12
Add stereo instancing/multi-view support to LWRP mat shaders
7 年前
Robert Srinivasiah
7733d48a
Merge remote-tracking branch 'origin/master' into hdrp-xr-bigtile
7 年前
GitHub
793fe433
Merge pull request #1020 from Unity-Technologies/lwrp-xr-shader-fixes
LWRP XR Fixes
7 年前
Tim Cooper
bd120376
Progress toward stereo-ized shadows (WIP)
The shadows are building correctly, but they are not populating the ScreenSpaceShadowMap correctly (in ScreenSpaceShadows)
7 年前
Tim Cooper
34a401c8
Screenspace Shadow samples work in stereo doublewide
The screen-space shadow map texture coordinates need to be corrected for stereo, but it has to happen after the perspective divide in SampleScreenSpaceShadowMap
7 年前
Tim Cooper
5fb9676e
Fix parameter name typo
Object space position should be named positionOS, not positionWS
7 年前
Andre McGrail
c59ab44d
Meta Fix, using world2clip instead of pbject2clip
7 年前
Tim Cooper
7fdbf48d
Add texture array support to _ScreenSpaceShadowMap samples
7 年前
Robert Srinivasiah
14e8b51f
Merge remote-tracking branch 'origin/master' into hdrp-xr-bigtile
7 年前
Joel de Vahl
73b75a26
Make sure we get the correct lightmap decode parameters when in gamma mode
7 年前
Frédéric Vauchelles
fd3d298d
Merge branch 'master' into feature/ReflectionProbeBaking
7 年前
GitHub
6bd4de5b
Merge pull request #1032 from Unity-Technologies/LightmapDecodeFixes
Make sure we get the correct lightmap decode parameters when in gamma…
7 年前
Tim Cooper
4a17fb01
Create Screenspace texture macro for LWRP
This handles declarations between Tex2D and Tex2DArray. The latter is used for Stereo Instancing.
7 年前
Tim Cooper
cffa61f2
Move UnityStereoTransformScreenSpaceTex to Core.hlsl
7 年前
GitHub
62c92de8
Merge pull request #1027 from Unity-Technologies/LW-MetaPassFix
Meta Fix, using world2clip instead of pbject2clip
7 年前
Tim Cooper
c2217d37
Merge branch 'Backport-2018.1-PR1020' into 2018.1
7 年前
Felipe Lira
b5f02e43
Fixed subtractive mode
7 年前
Felipe Lira
4d2e62ba
Minor improvement.
7 年前
Felipe Lira
eb62162a
Added SHADER_HINT_NICE_QUALITY. Viewdirection is normalized in vertex or frag depending on the quality hint.
7 年前
Aleksandr Kirillov
92c885e2
Fixed LightweightStandardSimpleLighting shader to use target 2.0 and packed interpolators so that they would fit into SM2 limits (8x4).
Removed a redundant specularGloss assignment.
7 年前
Aleksandr Kirillov
98367910
Fixed SH being always evaluated per-pixel.
7 年前
Aleksandr Kirillov
1ad16cf5
Got rid of a dependent texture read when sampling a lightmap in LW SRP.
7 年前
Paul Melamed
07ab7b09
Merge branch 'master' into decals/api_change
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Decal/DecalSystem.cs
7 年前
Aleksandr Kirillov
f7246274
No renormalization on normals per-pixel for mobile.
7 年前
Tim Cooper
e6824f80
Make sure we get the correct lightmap decode parameters when in gamma mode
7 年前
Aleksandr Kirillov
0593af3c
Updated LW PBR FWD pass template in shader graph.
Removed normal renormalization in frag for mobile targets that don't define "SHADER_HINT_NICE_QUALITY" to 1.
7 年前
Tim Cooper
9e436e17
Merge branch 'Backport-2018.1-PR1032' into 2018.1
7 年前
Tim Cooper
df2b3c10
Meta Fix, using world2clip instead of pbject2clip
7 年前
GitHub
ad278b73
Merge pull request #1053 from Unity-Technologies/LW-Bugfix
Lightweight Bugfixes / Small Improvements
7 年前
Aleksandr Kirillov
34c25f1b
Merge branch 'master' into LowEndPerf
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/ShaderLibrary/LightweightPassLit.hlsl
7 年前
John Parsaie
0fe793d7
Merge 2018.1
7 年前
Aleksandr Kirillov
679b3479
Fixed a compilation error after merging.
7 年前
GitHub
81fad193
Merge pull request #1055 from Unity-Technologies/LowEndPerf
Fixes and optimizations for low-end mobile for LW
7 年前
Aleksandr Kirillov
8b48e2b4
Updated the comments about sharing an interpolator between LM UV and vertex SH in LW.
7 年前
Aleksandr Kirillov
44d8afbf
Don't normalize the normal coming from the normal map if there's no scaling possible in the shader.
7 年前
GitHub
9d8aa462
Merge pull request #1057 from Unity-Technologies/NoScaleNoNormalize
Don't normalize the normal coming from the normal map if there's no s…
7 年前
Aleksandr Kirillov
f980622c
Packing and unpacking view direction the same way helps to get correct lighting... who would've guessed
7 年前
GitHub
77ed5eb6
Merge pull request #1058 from Unity-Technologies/FixViewDir
Packing and unpacking view direction the same way helps to get correc…
7 年前
Felipe Lira
9d9d5435
Initial prototype.
7 年前
Aleksandr Kirillov
8b7c571e
Some shuffling around reduces frame time on older devices.
7 年前
Felipe Lira
5b48f6c3
Single Light Shader
7 年前
GitHub
03f497ff
Merge pull request #1059 from Unity-Technologies/LW-Perf
Some shuffling around reduces frame time on older devices.
7 年前
GitHub
4859c628
Merge pull request #1056 from Unity-Technologies/FixComment
Updated the comments about sharing an interpolator between LM UV and …
7 年前
Remy
cc4d54eb
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Aleksandr Kirillov
99890a99
Cleaned up particle code. Added a shader for lit particles with SimpleLighting.
7 年前
Felipe Lira
e630eecd
Merge branch 'master' into LW-Bugfix
7 年前
Aleksandr Kirillov
d5a564b2
Updated AlphaDiscard function to support offsets. Now using it from Particle* shaders.
7 年前
Felipe Lira
225e061d
Fix shadowmap on low end devices. Forces hard shadow/ single cascade on GLES2 platform.
7 年前
Felipe Lira
a97abc0c
Fixed subtractive mode
7 年前
Felipe Lira
37c1e211
Minor improvement.
7 年前
Felipe Lira
c06d5c5d
Added SHADER_HINT_NICE_QUALITY. Viewdirection is normalized in vertex or frag depending on the quality hint.
7 年前
John Parsaie
40539650
Merge branch '2018.1' into projects/TheLastStand
7 年前
GitHub
8ae2aaf6
Merge pull request #1066 from Unity-Technologies/LWParticles
Added a shader for lit particles with SimpleLighting...
7 年前
Aleksandr Kirillov
322b2ef3
Some cosmetic changes + set target to 2.0 for PBR Standard shader
7 年前
GitHub
ba83237d
Merge pull request #1071 from Unity-Technologies/LW-Cosmetic
Some cosmetic changes + set target to 2.0 for PBR Standard shader
7 年前
John Parsaie
c285e71c
Initial implementation of debug views
7 年前
John Parsaie
869af3ae
Added debug pass for subsurface
7 年前
Felipe Lira
47a2960a
Merge branch 'master' into LW-Bugfix
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/ShaderLibrary/Shadows.hlsl
7 年前
John Parsaie
430cb9f0
Updated Debug views, Smoothness, Tangents space normal, gamma correction
7 年前
Felipe Lira
e70fb89f
ShadowStrength only performed if NICE_QUALITY is set.
7 年前
John Parsaie
00c5cc80
Debug Tangent Normal ----> World Normal
7 年前
GitHub
410de9f7
Merge pull request #1069 from Unity-Technologies/LW-Bugfix
Lw bugfix
7 年前
John Parsaie
b37433a7
Merge branch 'projects/TheLastStand' into projects/TheLastStand-AdditiveSSS
7 年前
Felipe Lira
6cf19ecb
Updated shadowmap to use clamp mode and avoid xy bounds check (when we have scissor)
7 年前
sebastienlagarde
aa772a18
Merge remote-tracking branch 'refs/remotes/origin/master' into hdrp-xr-clustered
7 年前
John Parsaie
cc4e0af0
Stripping of MSVO
7 年前
Evgenii Golubev
720c8a19
Merge branch 'master'
7 年前
Evgenii Golubev
dd8b51a8
Merge branch 'master'
7 年前
Felipe Lira
3360ce0b
Changed ShadowPass and DepthOnlyPass to account for alpha clip.
7 年前
Felipe Lira
7006dd33
Fixed implicit cast in shadowpass.
7 年前
Felipe Lira
a7eda888
Fixes and optimizations for low-end mobile for LW
7 年前
Felipe Lira
32da470b
Fixed SH being always evaluated per-pixel.
7 年前
John Parsaie
4d394a7e
Apply SSAO term to LW Standard
7 年前
Felipe Lira
d526d1ef
Fixed particles compilation errors
7 年前
Felipe Lira
5f85fa58
Got rid of a dependent texture read when sampling a lightmap in LW SRP.
7 年前
GitHub
4c1e5957
Merge pull request #1087 from Unity-Technologies/lw/perf-regression-fix
Lw/perf regression fix
7 年前
Felipe Lira
31402fe2
No renormalization on normals per-pixel for mobile.
7 年前
John Parsaie
940faf7a
Added SSAO Debug View to Pipeline
7 年前
Felipe Lira
e69b9454
Updated LW PBR FWD pass template in shader graph.
Removed normal renormalization in frag for mobile targets that don't define "SHADER_HINT_NICE_QUALITY" to 1.
7 年前
John Parsaie
dbc7ce60
SSAO Debug View.
7 年前
Felipe Lira
e319329d
Updated ShaderGraph templates
7 年前
Felipe Lira
7f17ab1e
Merged normal and view direction changes.
7 年前
John Parsaie
c3fb2167
Colored AO
7 年前
Felipe Lira
a0db87bc
Changed shadow filtering precision to float
7 年前
GitHub
79998337
Merge pull request #1075 from Unity-Technologies/backport/LowEndPerf-1055
Backport/low end perf 1055
7 年前
Felipe Lira
4fce110b
Updated the comments about sharing an interpolator between LM UV and vertex SH in LW.
7 年前
GitHub
0cac8121
Merge pull request #1091 from Unity-Technologies/lw/bugfixes
Lw/bugfixes
7 年前
Felipe Lira
049fa5ed
Merge branch 'master' into lw/shadow-optimization
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
7 年前
GitHub
043ff4aa
Merge pull request #1076 from Unity-Technologies/backport/FixComment-1056
Updated the comments about sharing an interpolator between LM UV and …
7 年前
Felipe Lira
80bee94e
Don't normalize the normal coming from the normal map if there's no scaling possible in the shader.
7 年前
Felipe Lira
b35a3407
Some shuffling around reduces frame time on older devices.
7 年前
Frédéric Vauchelles
d1dfdb4e
Merge branch 'master' into feature/ScreenSpaceProjection
# Conflicts:
# SampleScenes/HDTest/PlanarReflectionTests.unity
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Debug/DebugDisplay.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Debug/LightingDebugPanel.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.hlsl
7 年前
John Parsaie
bba8b22a
Added shadows debug view
7 年前
Remy
da27105b
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
Felipe Lira
c47b1299
Packing and unpacking view direction the same way helps to get correct lighting... who would've guessed
7 年前
GitHub
cbfce342
Merge pull request #1077 from Unity-Technologies/backport/lw-optimizations-backport
Backport/lw optimizations backport
7 年前
John Parsaie
4c2af84a
Potential fix to the broken preintegrator, checking OSX
7 年前
Felipe Lira
db005356
Added keyword to avoid shadow sampling.
7 年前
Felipe Lira
b37a37c8
Added fog exp back to lw.
7 年前
John Parsaie
b4454f0a
World Normal debug -1..1 to 0..1
7 年前
Felipe Lira
d3c4d6f9
Cleaned up particle code. Added a shader for lit particles with SimpleLighting.
7 年前
John Parsaie
e3a67dea
Refactor SSAO apply
7 年前
Felipe Lira
4a869821
Updated AlphaDiscard function to support offsets. Now using it from Particle* shaders.
7 年前
John Parsaie
7389385b
Revert diffusion profile refactor
7 年前
Felipe Lira
298abc7d
Fixed LW constant buffer precision
7 年前
Felipe Lira
a3c04996
Some cosmetic changes + set target to 2.0 for PBR Standard shader
7 年前
John Parsaie
b65915e1
Refactor transmittance from light space.
7 年前
Felipe Lira
f49c5517
removed dependency on dynamic lightmap from meta pass.
7 年前
GitHub
102fc3f3
Merge pull request #1078 from Unity-Technologies/backport/added-particles-simple-lighting
Backport/added particles simple lighting
7 年前
Felipe Lira
5c358cc9
Split Standard PBS and Simple lighting vertex shaders as shininess was being used in PBS.
7 年前
John Parsaie
5303cfde
Fixed unlit particle fog
7 年前
Felipe Lira
0a782368
replaced bump_scaled_not_supported with quality hint define
7 年前
Felipe Lira
1af4820e
Fixed shadowmap on low end devices. Forces hard shadow/ single cascade on GLES2 platform.
7 年前
GitHub
72f39fe6
Merge pull request #1098 from Unity-Technologies/lw/add-fog-exp-back
Added fog exp back to lw.
7 年前
Felipe Lira
1bbfe054
Computes part of the BRDF normalization out of the light loop.
7 年前
Felipe Lira
3d7bf731
removed unused uniform
7 年前
Felipe Lira
d8e1886a
ShadowStrength only performed if NICE_QUALITY is set.
7 年前
GitHub
508f561b
Merge pull request #1081 from Unity-Technologies/backport/lw-bugfix
Backport/lw bugfix
7 年前
Felipe Lira
b2f50177
Updated shadowmap to use clamp mode and avoid xy bounds check (when we have scissor)
7 年前
Felipe Lira
c1ce89b5
Merge branch 'master' into lw/shader-optimization
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Shaders/LightweightStandard.shader
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Shaders/LightweightStandardSimpleLighting.shader
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Shaders/LightweightStandardTerrain.shader
7 年前
Felipe Lira
b6052e8e
further optimized BRDF function by fitting normalization term into a MAD and computing roughness² - 1.0h outside the light loop.
7 年前
Felipe Lira
875a1a22
Fixed implicit cast in shadowpass.
7 年前
Felipe Lira
f3d91736
Reverted BUMP_SCALE_NOT_SUPPORTED changes. BUMP_SCALE_NOT_SUPPORTED when undefined is now defined to true on mobile platforms.
7 年前
Felipe Lira
43a31ade
Changed ShadowPass and DepthOnlyPass to account for alpha clip.
7 年前
Felipe Lira
083ff6f4
got rid of the unnecessary tangent normalization. mikkts compliance only requires normalization when converting normal from TS to WS.
7 年前
Felipe Lira
7dc1b91d
Fixed particles compilation errors
7 年前
GitHub
4b7f8519
Merge pull request #1088 from Unity-Technologies/backport/1087-perf-regression-fix
Backport/1087 perf regression fix
7 年前
GitHub
8dc77b62
Merge pull request #1111 from Unity-Technologies/lw/shader-optimization
Lw/shader optimization
7 年前
Felipe Lira
1e0a5a30
Merge branch 'lw/shadow-optimization'
7 年前
Felipe Lira
090e9c4e
Added _ScaledScreenParams shader property to access camera size scaled by render scale.
7 年前
Evgenii Golubev
1d711357
Merge 'upstream/master'
7 年前
Felipe Lira
a53eff3d
Considered MainLight as always a directional light. This enables the following optimation: (and potentially more)
- no position WS interpolator
- no distance attenuation computation
- saved homogeneous coord division as w is always 1.0 in orthogonal projections
7 年前
Felipe Lira
e9179283
Merge branch 'master' into lw/bugfixes
7 年前
Felipe Lira
7597374d
Split directional and local light shadow maps.
7 年前
Felipe Lira
ea16e3eb
Updated ShaderGraph templates
7 年前
Aleksandr Kirillov
609209a9
Split the surface UnityPerMaterial CB into three (common, simple lighting and PBS).
7 年前
Felipe Lira
fe8ef8dc
Optimized light indexing to use conditional moves instead of dynamic indexing the constant.
7 年前
Felipe Lira
d9202d32
Changed shadow filtering precision to float
7 年前
Aleksandr Kirillov
8827c1d9
Split LWRP shader library includes (InputSurface, LightweightPassLit and Particles) into several smaller files to have only the required things included.
7 年前
Felipe Lira
577f4336
fixed error in shadow sampling of local lights.
7 年前
Aleksandr Kirillov
0983d198
Moved SurfaceData to InputSrufaceCommon.
Merged CBs for particles.
7 年前
GitHub
a4c56c1e
Merge pull request #1093 from Unity-Technologies/backport/1091-lw-bugfixes
Backport/1091 lw bugfixes
7 年前
Aleksandr Kirillov
1f1983cd
Fixed a typo in PBS particle surface data initializer
7 年前
Felipe Lira
a0c08eaf
Further simplifications for the main directional fast path
7 年前
GitHub
771bb33b
Merge pull request #1094 from Unity-Technologies/backport/shadow-optimization
Backport/shadow optimization
7 年前
GitHub
a53684d0
Merge pull request #1127 from Unity-Technologies/lw/surface_cb_split
Lw/surface cb split
7 年前
Felipe Lira
5a8e42e7
Added support to up to 4 shadow casting lights in the base pass
7 年前
Aleksandr Kirillov
1330d603
Fixed a compilation error in LW PBR Standard shader
7 年前
Remy
75cf5fa5
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
7 年前
GitHub
8d3d47a2
Merge pull request #1128 from Unity-Technologies/lw/fix_pbr_shader
Fixed a compilation error in LW PBR Standard shader
7 年前
Felipe Lira
933c7fdd
Merge branch 'LWRP' into lw/bugfixes
7 年前
Aleksandr Kirillov
10d82e06
Refactored the common code to not depend on specific global variable names.
7 年前
Aleksandr Kirillov
01eba7d0
Moved includes to the top where it made sense.
Scale is now an optional parameter in SampleNormal function and has half precision.
_EmissionColor is now explicitly swizzled to .rgb
7 年前
Felipe Lira
e452603c
Added keyword to avoid shadow sampling.
7 年前
Raymond Graham
b987da15
Merge branch '2018.1' into projects/system-shock/2018.1
7 年前
Felipe Lira
8822983c
Added keyword to avoid shadow sampling.
7 年前
GitHub
7f7b6cd3
Merge pull request #1118 from Unity-Technologies/lw/bugfixes
Lw/bugfixes
7 年前
GitHub
81d0b3df
Merge pull request #1130 from Unity-Technologies/lw/common_refactor
Refactored the LWRP common code to not depend on...
7 年前
Aleksandr Kirillov
c856eeed
Fixed broken shadergraph LW PBR shader template.
7 年前
Aleksandr Kirillov
9af33ea3
Merge branch 'LWRP' into lw/fix_shadergraph
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Shaders/LightweightStandardSimpleLighting.shader
7 年前
Felipe Lira
109aeb68
Fixed LW constant buffer precision
7 年前
Aleksandr Kirillov
fa774db9
Refactored some leftovers missed in the previous refactor. (SampleSpecularGloss)
7 年前
Felipe Lira
717186df
removed dependency on dynamic lightmap from meta pass.
7 年前
GitHub
5e57070a
Merge pull request #1134 from Unity-Technologies/lw/fix_shadergraph
Shadergraph fix for LW PBR template
7 年前
Felipe Lira
a54f4afa
Split Standard PBS and Simple lighting vertex shaders as shininess was being used in PBS.
7 年前
Aleksandr Kirillov
be56a0c2
Fixed spotlights in LW PBR.
7 年前
Felipe Lira
de8adb82
Merge branch 'LWRP' into lw/multipass
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/ShaderLibrary/LightweightPassLit.hlsl
# ScriptableRenderPipeline/LightweightPipeline/LWRP/ShaderLibrary/LightweightPassLitSimple.hlsl
# ScriptableRenderPipeline/LightweightPipeline/LWRP/ShaderLibrary/LightweightPassLitSimple.hlsl.meta
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Shaders/LightweightStandardSimpleLighting.shader
7 年前
Matt Dean
f98f82d0
Merge remote-tracking branch 'origin/LWRP' into LW-DistortionPass
7 年前
Felipe Lira
cc0bc17e
replaced bump_scaled_not_supported with quality hint define
7 年前
Felipe Lira
b026c884
excluding world pos interpolater after merge
7 年前
Felipe Lira
c3e5bb6d
Computes part of the BRDF normalization out of the light loop.
7 年前
Felipe Lira
79d15ad1
removed unused uniform
7 年前
Felipe Lira
f964b05d
further optimized BRDF function by fitting normalization term into a MAD and computing roughness² - 1.0h outside the light loop.
7 年前
Felipe Lira
9665f32c
Reverted BUMP_SCALE_NOT_SUPPORTED changes. BUMP_SCALE_NOT_SUPPORTED when undefined is now defined to true on mobile platforms.
7 年前
Felipe Lira
b1944d59
Cast shadows prop removed, we use shadow strenght instead. Reverted changes that removed light type from w position component. We might want it to be generic in case people want to use other shaders with LW.
7 年前
Felipe Lira
0bd77cdc
got rid of the unnecessary tangent normalization. mikkts compliance only requires normalization when converting normal from TS to WS.
7 年前
GitHub
12ba4332
Merge pull request #1120 from Unity-Technologies/backport/shader-optimization
Backport/shader optimization
7 年前
Felipe Lira
e9dc4f31
We can't add an extra shader keyword. For now if we have shadows enabled we compute occlusion on both directional and local lights.
7 年前
Felipe Lira
66f3ec92
Added support to ComputeBuffer for non mobile and non WebGL platforms.
7 年前
Felipe Lira
ae197d2f
Removed unused shader define
7 年前
Felipe Lira
52894fd0
Added _ScaledScreenParams shader property to access camera size scaled by render scale.
7 年前
Felipe Lira
bf164955
Fixed some issues with multiple shadow casting lights.
7 年前
Felipe Lira
86fd75ea
Changed local shadow strength to use a float array instead of vec4 so we can do fast indexing on most platforms.
7 年前
Felipe Lira
3550c0cf
fixed wrong light shadow indexing in PBS shader
7 年前
Felipe Lira
7ce624ff
fixed light indexing
7 年前
GitHub
d4b16f1c
Merge pull request #1131 from Unity-Technologies/backport/bugfixes
Backport/bugfixes
7 年前
Felipe Lira
5d568760
Disabling local shadows on mobile until we can get keyword stripping
7 年前
Felipe Lira
f4678b55
Fixed compilation in SimpleLighting on gles2
7 年前
Felipe Lira
84d6783d
Setting up light indices much earliear in the pipeline for better thread scheduling.
7 年前
Felipe Lira
53d049a2
Checked compiled shaders and updated code for simplicity and consistency.
7 年前
Felipe Lira
5bdadbbe
Addressed PR's comments.
7 年前
Felipe Lira
89c899a1
Fixed newline endings in the files touched by this PR.
7 年前
GitHub
87b74039
Merge pull request #1152 from Unity-Technologies/lw/multipass
Lw/multipass
7 年前
Matt Dean
d49f6ee9
Merge remote-tracking branch 'origin/LWRP' into LW-DistortionPass
7 年前
Felipe Lira
04b7f638
Shadow Strength should always be computed.
7 年前
Felipe Lira
edcbd827
Split the surface UnityPerMaterial CB into three (common, simple lighting and PBS).
7 年前
Felipe Lira
7fd656f4
Split LWRP shader library includes (InputSurface, LightweightPassLit and Particles) into several smaller files to have only the required things included.
Conflict:
- LightweightUnlitExtraPasses.template
7 年前
Felipe Lira
225f9646
Moved SurfaceData to InputSrufaceCommon.
Merged CBs for particles.
7 年前
Felipe Lira
766df91d
Fixed a typo in PBS particle surface data initializer
7 年前
Felipe Lira
2321ebe3
Fixed a compilation error in LW PBR Standard shader
7 年前
Felipe Lira
1f60ea4c
Refactored the common code to not depend on specific global variable names.
7 年前
Felipe Lira
59b51672
Moved includes to the top where it made sense.
Scale is now an optional parameter in SampleNormal function and has half precision.
_EmissionColor is now explicitly swizzled to .rgb
7 年前
Felipe Lira
27947037
Shadergraph fix for LW PBR template
Conflict:
- LightweightStandardSimpleLighting.shader
7 年前
Felipe Lira
18ef6494
Shadergraph fix for LW PBR template
Conflicts:
- LightweightPassMetaSimple
7 年前
Felipe Lira
13eff945
Fixed GI in unlit shader. Removed SampleGI function overloads as it's error prone due to implicit truncation.
7 年前
Felipe Lira
3fa1a444
Fixed spotlights in LW PBR.
7 年前
Andre McGrail
35e631d7
Cherry pick from 'lw/terrain-shader-fixes' for 2018.1 PR
7 年前
Andre McGrail
b15bde9e
Cleaned up relative hlsl include path
7 年前
Felipe Lira
aefdbead
fixed particles alpha discard and modulate
7 年前
Felipe Lira
dc0d6bd3
Fixed particles color modes.
7 年前
GitHub
01e09fae
Merge pull request #1183 from Unity-Technologies/backport/rc-bugfixes-and-optimization
Backport/rc bugfixes and optimization
7 年前
Evgenii Golubev
8d663ac4
Merge upstream/master
7 年前
Felipe Lira
59a13656
Fixed GI in unlit shader. Removed SampleGI function overloads as it's error prone due to implicit truncation.
7 年前
GitHub
3c27f566
Merge pull request #1180 from Unity-Technologies/rc-bugfixes
RC bugfixes
7 年前
Felipe Lira
5ee683e3
fixed particles alpha discard and modulate
7 年前
GitHub
023df4a2
Merge pull request #1187 from Unity-Technologies/lw/terrain-shader-fixes-pr
Terrain Shader fixes
7 年前
Felipe Lira
e751a347
Fixed particles color modes.
7 年前
GitHub
9f3d5892
Merge pull request #1186 from Unity-Technologies/backport/rc-fixes
Backport/rc fixes
7 年前
GitHub
31303452
Merge pull request #1184 from Unity-Technologies/backport/shadow-backports
Backport/shadow backports
7 年前
Aleksandr Kirillov
789bd8b7
Fixed a compilation error in simple lighting shaders.
7 年前
Felipe Lira
29a4687f
@Verasl
Cherry pick from 'lw/terrain-shader-fixes' for 2018.1 PR
7 年前
Felipe Lira
ba8223dd
Cleaned up relative hlsl include path
7 年前
GitHub
68c7f1f5
Merge pull request #1189 from Unity-Technologies/backport/terrain-shader-fixes
Backport/terrain shader fixes
7 年前
Felipe Lira
cdd9a0d1
Added _LOCAL_SHADOWS_ENABLED keyword
7 年前
Felipe Lira
a15c7e93
Removed NO_SHADOWS define as it's not really necessary. If one doesn't want shadow support only thing that needs to be done is to not define _SHADOWS_ENABLED or _LOCAL_SHADOWS_ENABLED in the shader.
7 年前
Aleksandr Kirillov
430af144
Moved depth copying to an include file.
7 年前
Felipe Lira
ba310f35
Added support to local soft shadows. Added rule to strip soft shadows keyword.
7 年前
Aleksandr Kirillov
3e54545d
Added stereo rendering support to CopyDepth shaders.
7 年前
Aleksandr Kirillov
7c8cb1a7
Simplified DepthCopy.hlsl
7 年前
Aleksandr Kirillov
a4adefcb
Merged CopyDepth and CopyDepthMSAA shaders into one and created a keyword to control the differences.
7 年前
GitHub
9aa25b18
Merge pull request #1243 from Unity-Technologies/lw/shader-keywords-stripping
Lw/shader keywords stripping
7 年前
GitHub
15d94d6d
Merge pull request #1244 from Unity-Technologies/lw/depth_copy_vr_support
Lw/depth copy vr support
7 年前
Felipe Lira
5d3094de
Deleted LightweightUtils. Moved work to Core (partial class). Normalized files with the autoformat tool to be consistent to the convention.
7 年前
GitHub
a346a121
Merge pull request #1247 from Unity-Technologies/lw/api-review-v1
Lw/api review v1
7 年前
Felipe Lira
cc538d3c
Fixed multiple local shadows.
7 年前
Felipe Lira
61f8c6ac
shadow strength already account for attenuation in non shadow casting lights.
7 年前
GitHub
ce0fa09f
Merge pull request #1259 from Unity-Technologies/lw/perobject-local-shadows
Fixed multiple local shadows.
7 年前
GitHub
ab445387
Merge pull request #1209 from Unity-Technologies/LWRP
LWRP
7 年前
GitHub
362e32d7
Merge branch 'master' into expose-numlights-per-cluster
7 年前
Remy
256e6c9c
Merge remote-tracking branch 'origin/master' into HDRP_GraphicTests
# Conflicts:
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/Materials/PreRefractionPassTester.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/CommonAssets/SkySettings/HDRP_Default_Sky.asset
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction.unity
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_HiZ.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_NM.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_NM_Thickness.mat
# Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/1xxx_Materials/1205_Lit_Transparent_Refraction/Lit_Refraction_Plane_Proxy.mat.meta
# Tests/GraphicsTests/RenderPip...
7 年前
Frédéric Vauchelles
09596c67
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Camera/HDCamera.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.hlsl
7 年前
Stephane Laroche
61ee5830
Merge branch 'master' into stacklit
7 年前
Yao Xiaoling
10c48c2c
Implemented terrain instancing. Updated UnityInstancing.hlsl for SRP.
7 年前
Evgenii Golubev
9b95d6ea
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
GitHub
231beaa3
Merge pull request #1269 from Unity-Technologies/LWRP
Lwrp
7 年前
Felipe Lira
05b422c1
Created ScriptableRenderPass class to abstract passes. Ported DepthOnlyPass to new SRP.
7 年前
sebastienlagarde
0ddaf44e
Merge remote-tracking branch 'refs/remotes/origin/master' into 2018.1-experimental
7 年前
Felipe Lira
17a99791
Moved most content to LightweightForwardRenderer. Created passes to encapsulate logic. Currently passes are selected based on primitive feature/capabilities/frame settings.
7 年前
sebastienlagarde
f5c6eec7
Merge remote-tracking branch 'refs/remotes/origin/master' into switch_support
7 年前
Stephane Laroche
10f8090a
Merge branch 'stacklit' into stacklit_vl_merge
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/ShaderLibrary/BSDF.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/Material/StackLit/StackLitUI.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/StackLit/StackLit.hlsl
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/StackLit/StackLit.shader
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/StackLit/StackLitData.hlsl
7 年前
Yao Xiaoling
cb671fbb
Merge remote-tracking branch 'remotes/origin/master' into gpu_terrain
7 年前
Yao Xiaoling
afba3908
Fix LWRP terrain instancing.
7 年前
Raymond Graham
4e9dca70
Merge branch 'master' into volumetric-lighting-updates
7 年前
Evgenii Golubev
91dc696c
Merge upstream/master
7 年前
Frédéric Vauchelles
4bfaa623
merge master
7 年前
Brandon Fogerty
5a959061
LWRP XR Single-pass Instancing and Multi-view Support
Added support for single-pass instancing and multi-view support for XR with LWRP.
7 年前
GitHub
d4445a1b
Merge pull request #1350 from Unity-Technologies/XRSinglePassInstancingSupport
LWRP XR Single-pass Instancing and Multi-view Support
7 年前
Stephane Laroche
b3ee7f83
Merge branch 'master' into stacklit
7 年前
Felipe Lira
25e45b36
Merge branch 'master' into LWRP
# Conflicts:
# ScriptableRenderPipeline/Core/CoreRP/Utilities/CoreUtils.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
7 年前
Felipe Lira
63a6fe03
Merge branch 'LWRP' into lw/api-refactor-v1
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
7 年前
Evgenii Golubev
1f059c6b
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
Felipe Lira
4e3fad68
Fixed copyDepth pass.
7 年前
GitHub
19d1506c
Merge pull request #1337 from Unity-Technologies/lw/api-refactor-v1
Lw/api refactor v1
7 年前
Felipe Lira
3160d4ad
Fixed DepthCopy shader. Disabled depth resolve on VR until we can properly figure out how to resolve texture2DMS in stereo.
7 年前
GitHub
b5990ea4
Merge pull request #1374 from Unity-Technologies/lw/fix-texture2dms
Fixed DepthCopy shader. Disabled depth resolve on VR until we can pr…
7 年前
Felipe Lira
60efd574
Added float and half variants to instrisicts
7 年前
GitHub
c27f37c6
Merge pull request #1378 from Unity-Technologies/LWRP
Lwrp
7 年前
GitHub
9326bf71
Merge pull request #1379 from Unity-Technologies/float-half-instrisics
Float half instrisics
7 年前
Frédéric Vauchelles
3932faa4
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/CHANGELOG.md
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Camera/HDCameraFrameHistoryType.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Material/Lit/Lit.hlsl
7 年前
Peter Bay Bastian
927000b8
Merge branch 'master' into sg/texture-types
7 年前
sebastienlagarde
c0461407
Merge branch 'master' into Add-support-of-per-light-shadow-mask-control
7 年前
GitHub
7f5da648
Merge branch 'master' into sg/show-generated-code
7 年前
Felipe Lira
a22a1673
Small change to allow override SHADOWS_SCREEN define.
7 年前
Tim Cooper
2c4a517b
Merge remote-tracking branch 'origin/master' into build/automation
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/ShaderGraph/HDPBRPass.template
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/ShaderGraph/HDPBRPass.template.meta
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/ShaderGraph/HDUnlitPassForward.template
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/ShaderGraph/HDUnlitPassForward.template.meta
# ScriptableRenderPipeline/HDRenderPipeline/sub-package.json
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Editor/LightweightAssetEditor.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Editor/LightweightAssetEditor.cs.meta
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Editor/LightweightPipelineAssetEditor.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/Editor/LightweightPipelineAssetEditor.cs.meta
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightShadowPass.cs.meta
# ScriptableRenderPipeline/Ligh...
7 年前
sebastienlagarde
b9bb2978
Rename UnityObjectToWorldDir to TransformObjectToWorldDir + add comment
7 年前
GitHub
b75bee23
Merge pull request #1393 from Unity-Technologies/Rename-UnityObjectToWorldDir
Rename UnityObjectToWorldDir to TransformObjectToWorldDir + add comment
7 年前
Frédéric Vauchelles
4d7f78f1
Merge branch 'master' into feature/SSR
# Conflicts:
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Editor/BuildPlayer/HDRPVariantStripper.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/HDRenderPipeline.cs
# ScriptableRenderPipeline/HDRenderPipeline/HDRP/Lighting/LightLoop/LightLoop.cs
7 年前
Aleksandr Kirillov
3beb9a60
Added viewDir to vertexOutput and reused the functions from Standard LWRP shader for normal and viewDirection calculation.
Added and/or fixed precision specifiers for constants.
6 年前
Aleksandr Kirillov
fbdeb254
Renamed splat_control to splatControl.
Optimized SplatmapMix function.
6 年前
Aleksandr Kirillov
f9292a0e
A bit more renaming of splat_control.
6 年前
Felipe Lira
2a043f5d
Fixed occlusion strength. All LWRP shaders are defined with target model 2.0.
7 年前
Felipe Lira
ec6f0e8f
Fixed GLES 2.0 shader compiler error in Integration Test suite.
7 年前
Felipe Lira
312a5259
Screenspace shadow resolve is only done in case of cascade shadows.
7 年前
Felipe Lira
0d778bae
Fixed some cascade issues
7 年前
GitHub
7b5dafbd
Merge pull request #1514 from Unity-Technologies/lw/bugfixes
Lw/bugfixes
7 年前
Thomas
01ee049b
Merge branch 'master' into gfx-tests-postfx
7 年前
Oliver Schnabel
c493d0fb
Merge remote-tracking branch 'remotes/origin/master' into StackLit2
7 年前
Felipe Lira
21416f83
Fixed GLCore compute buffer
7 年前
Chris Tchou
6408007a
Merge branch 'master' into hdrpcleanup
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDPBRPass.template
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDPBRSubShader.cs
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDUnlitPassForward.template
# com.unity.render-pipelines.high-definition/HDRP/Editor/ShaderGraph/HDUnlitSubShader.cs
7 年前
GitHub
6147be48
Merge pull request #1521 from Unity-Technologies/lw/computebuffer-fix
Lw/computebuffer fix
7 年前
Antoine Lelievre
516b896c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline
7 年前
GitHub
93c87374
Merge pull request #1516 from Unity-Technologies/lw/shadow-optimization
Lw/shadow optimization
7 年前
Stephane Laroche
a49a696e
Merge branch 'master' into StackLit2
7 年前
Remy
9db2a137
Merge branch 'master' into HDRP-Tests
7 年前
Felipe Lira
51dc02e6
Updated LWRP to match SRP batcher layout block features
7 年前
GitHub
cdb3a8a7
Merge pull request #1537 from Unity-Technologies/lw/fix-unityperdraw-cblayout
Lw/fix unityperdraw cblayout
7 年前
Remy
57fedd6c
Merge branch 'master' into HDRP-Tests
7 年前
GitHub
25f5aa64
Merge branch 'master' into lw/lw-pipeline-asset-inspector
7 年前
Felipe Lira
0e5f015e
Few shadow optimizations:
- Removed indexing from non cascade path
- Avoid homogeneous coordinate division when in orthographic projection
- Removed 7x7 tent filtering that was used in PC and cascades. That's too much as when doing cascades we resolve into screenscape shadow and do bilinear filter.
7 年前
Felipe Lira
d25a90be
Updated changelog and fixed comment.
7 年前
GitHub
33e0aa28
Merge pull request #1545 from Unity-Technologies/lw/shadow-optimization-v2
Lw/shadow optimization v2
7 年前
Felipe Lira
f1650b8c
Fixed PS4 compiler error.
7 年前
GitHub
3a6a4e59
Merge branch 'master' into sg/spheremasknode
7 年前
sebastienlagarde
8140058d
Merge branch 'master' into ContactShadowWithLightTransmission
7 年前
GitHub
bd393bda
Merge branch 'master' into switch-support
7 年前
Nerites
4b5c5d5c
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
7 年前
Stephane Laroche
f46075fb
Merge remote-tracking branch 'mainrepo/master' into StackLit2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/Lit/Lit.hlsl
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.cs.hlsl
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.hlsl
7 年前
GitHub
0610a60c
Merge branch 'master' into sg/error-for-incompatible-pipeline
7 年前
GitHub
f7309758
Merge pull request #1551 from Unity-Technologies/lw/platform-fixes
Lw/platform fixes
7 年前
sebastienlagarde
7934a87a
Merge branch 'master' into LightUnits
7 年前
Paul Melamed
141afc6f
Merge branch 'master' into decals/v2/per_channel_mask
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/Decal/Decal.cs.hlsl
6 年前
Remy
540d190a
Merge branch 'master' into HDRP-Tests
# Conflicts:
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1102_Unlit_Distortion.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1103_Unlit_Distortion_DepthTest.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1202_Lit_DoubleSideNormalMode.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1204_Lit_Transparent_Fog.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1208_Lit_Displacement_POM.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1209_Lit_Displacement_Vertex.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1210_Lit_BentNormal.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/1302_SSS_MaxRadius.png
# TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/Window...
6 年前
Matt Dean
1b3f1ca2
Merge branch 'master' into sg/fix-hd-meta-code-cuplication
6 年前
Matt Dean
1c4c0d09
Merge branch 'master' into sg/fix-dielectric-specular-control
6 年前
Stephane Laroche
cbb9a885
Merge branch 'master' into StackLit2
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.hlsl
6 年前
Tim Cooper
8406655d
Merge branch 'master' into ShaderGraphTests
# Conflicts:
# TestProjects/ShaderGraph/Packages/manifest.json
6 年前
Nerites
9b69a952
Merge xrconfig branch into xrsettings
6 年前
Felipe Lira
164ce034
Fog is now computed outside the simple lighting function.
6 年前
GitHub
799ad6ba
Merge pull request #1637 from Unity-Technologies/lw/move-fog-outside-lighting
Fog is now computed outside the simple lighting function.
6 年前
Yao Xiaoling
7ba05ba9
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu_terrain. Will fix merge afterwards.
6 年前
Nerites
86a99323
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
Aleksandr Kirillov
4695f235
Merge branch 'master' into lw/terrain_optimization
6 年前
GitHub
7281fe31
Merge branch 'HDRP/staging' into decals/v2/per_channel_mask_new_ui
6 年前
Stephane Laroche
73aab246
Merge branch 'hdrp/staging' into StackLit2_TrunkTest
# Conflicts:
# com.unity.render-pipelines.high-definition/HDRP/Material/StackLit/StackLit.cs
6 年前
Yao Xiaoling
15531c13
Fix review comments:
* Put all variables in cbuffer.
* Delete motion vector pass.
* Follow naming convention for basemap gen shader.
6 年前
Yao Xiao Ling
5b4c4f1c
Move PackHeightmap/UnpackHeightmap to Common.hlsl.
6 年前
Felipe Lira
a0356c46
Fixed _WorldToShadow warning.
6 年前
GitHub
b094e6ea
Merge pull request #1811 from Unity-Technologies/lw/fix-shadowcascadewarning
Fixed _WorldToShadow warning.
6 年前
GitHub
b400b1c1
Merge branch 'master' into lw/terrain_optimization
6 年前
GitHub
4bdfe711
Update LightweightPassLitTerrain.hlsl
Addressed a comment from code review
6 年前
GitHub
392abaf6
Merge pull request #1708 from Unity-Technologies/lw/terrain_optimization
Lw/terrain optimization
6 年前
sebastienlagarde
0267674b
Merge branch 'master' into HDRP/staging
6 年前
GitHub
ee4e73a4
Merge branch 'HDRP/staging' into RemoveSkyInLuxMeter
6 年前
sebastienlagarde
f75e94af
Merge branch 'HDRP/staging' into HDRP/fix/ObliqueLightLoop
6 年前
GitHub
9a457bcc
Lw/bugfix/1058812 ( #1818 )
* Disabled StruturedBuffer due to an issue with Graphics Emulation
* added release notes
* updated template image
6 年前
egomeh
ba0b9874
Remove quadFalloff part of distance attenuation
6 年前
Sebastien Lagarde
72141169
Merge branch 'master' into lighting-arealigh-fixup
6 年前
Sebastien Lagarde
05036cac
Merge branch 'HDRP/staging' into HDLightExplorerExtension
6 年前
GitHub
8f2d2fc8
Lw/receive shadows prop ( #1830 )
* Added support to receive shadows prop in standard PBS and Simple Lighting shaders.
* Updated test scene
* updated release notes
* addressed PR comment.
* updated test images for test 020.
* merged test scene 020
6 年前
Frédéric Vauchelles
ce4065fd
Merge branch 'HDRP/staging' into HDRP/refactor-reflectionProbe/merge-probe-editors
6 年前
RSlysz
05f23629
Merge branch 'HDRP/refactor-reflectionProbe/merge-probe-editors' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into HDRP/refactor-reflectionProbe/merge-probe-editors
6 年前
Sebastien Lagarde
cbd762db
Merge branch 'master' into HDRP/staging
6 年前
GitHub
01fdbb38
Merge branch 'master' into fix/coupling-hdlight-workflow
6 年前
egomeh
507df163
Merge branch 'master' into lw/light-attenuation
6 年前
egomeh
8ef0ee06
Combine distance and spot attenuation into a single uniform
6 年前
Remy
106a0d43
Merge branch 'hdrp/staging' into hdrp/refactor-reflectionProbe/merge-probe-editors
6 年前
Paul Melamed
9dbd8998
Merge branch 'HDRP/staging' into HDRP/decals/v2_1/normal_buffer
# Conflicts:
# com.unity.render-pipelines.high-definition/CHANGELOG.md
# com.unity.render-pipelines.high-definition/HDRP/RenderPipelineResources/RenderPipelineResources.cs
6 年前
Yao Xiao Ling
cfd45cf1
Merge remote-tracking branch 'remotes/origin/master' into gpu-terrain
6 年前
GitHub
3e976bf2
Lw/api review v1 ( #1872 )
* Renamed LightweightForwardRenderer to ScriptableRenderer
* Added FB Input and Read macros to LWRP Core
* - Created PerCamera and LightConstantBuffer
- Added _InvCameraViewProj matrix
- Remove unused LightweightConstantBuffer class
* removed string allocation in renderloop. Camera name for profiler should be just fine.
* removed nested camera rendering check. we are preventing it on engine side.
* Fixed type in DefaultRenderer
* removed unreferenced m_IsCameraRendering
* fixed Unlit shader GUI
* Added HALF versions of FRAMEBUFFER_INPUT macros. Remove MS because we only have it partially implemented in SRP shader library.
* Removed empty ForwardLitPass
6 年前
egomeh
e7c59a70
Resolve merge conflicts
6 年前
sebastienlagarde
c5a9708a
Merge branch 'master' into HDRP/add-LightLayer-in-probes
6 年前
RSlysz
bac41534
Merge branch 'HDRP/add-LightLayer-in-probes' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into HDRP/add-LightLayer-in-probes
6 年前
Yao Xiao Ling
6302a183
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into gpu-terrain
6 年前
GitHub
7cfc2ed0
Merge branch 'master' into sg/fix-for-saving-dirty-shader-graph
6 年前
Felipe Lira
d7794acc
Fixed Unlit GI
6 年前
Yao Xiao Ling
f70f3a76
Add instanced per pixel normal for lw terrain shader.
6 年前
Felipe Lira
c845d271
Revert " Fixed Unlit GI"
This reverts commit 3741dbaef10f9dc80cd3a27fe290e70a9365b0c0.
6 年前
GitHub
965758f6
Lw/fix standardunlitshader ( #1885 )
* Fixed Unlit GI
* Added test for standard unlit shader
* Added release notes
* Add gizmo drawing into LWRP game view
* Add test script to scene
* updated release notes
* added test 053 to test list.
* Added test images.
6 年前
egomeh
170858df
Merge master
6 年前
GitHub
8908da09
Pipeline specific graph functions and nodes ( #1673 )
* Refactor GraphFunctions includes to per-pipeline
* Add Scene Color node
- And camera opaque requirements
- Returns 0s in HD
* Add Scene Depth node
* Rename GraphFunctions.hlsl > ShaderGraphFunctions.hlsl
* Update references to ShaderGraphFunctions.hlsl
6 年前
egomeh
a37c0592
PR review changes
* Pack light subtractive mode in light position w component
* Use simpler light mapping delegate
* Rename attenuation test scene to avoid name collision
6 年前
egomeh
86c74f90
Remove unused function and improve lightbaking delegate
6 年前
GitHub
a6854ec4
Merge pull request #1875 from Unity-Technologies/gpu-terrain
GPU Terrain (2018.3) port to HDRP and LWRP
6 年前
egomeh
93afc87c
Merge remote-tracking branch 'origin/master' into lw/light-attenuation
6 年前
Yao Xiao Ling
5eed6e3a
Merge remote-tracking branch 'remotes/origin/master' into gpu-terrain
6 年前
Thomas
468989ad
Merge branch 'master' into pyramid-rework
6 年前
egomeh
e91dfb63
Change light smoothing factor in lightweight renderpipeline to match lightmapper
6 年前
GitHub
3198eb4a
Merge pull request #1854 from Unity-Technologies/lw/light-attenuation
Light attenuation matching that of baked GI
6 年前
GitHub
dbde5edb
Merge branch 'master' into gpu-terrain
6 年前
GitHub
237718e2
Merge pull request #1901 from Unity-Technologies/gpu-terrain
Enabled per-pixel terrain normal on LW terrain shader.
6 年前
GitHub
aae1a458
Merge branch 'master' into lw/no_front_to_back_sorting_of_opaques_on_gpu_with_hsr
6 年前
GitHub
56538cc3
Removed unused light cookied code. ( #1917 )
6 年前