Felipe Lira
0324ec96
Refactor to improve shader library organization and readability
7 年前
Tim Cooper
cf875c87
No ligh list support
7 年前
Arnaud Carre
d5ff0590
LWRP: SRP batcher compatibility
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 年前
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 年前
Felipe Lira
c51ce48c
Merged master
7 年前
Felipe Lira
5b48f6c3
Single Light Shader
7 年前
John Parsaie
4d394a7e
Apply SSAO term to LW Standard
7 年前
Felipe Lira
090e9c4e
Added _ScaledScreenParams shader property to access camera size scaled by render scale.
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
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 年前
Felipe Lira
66f3ec92
Added support to ComputeBuffer for non mobile and non WebGL platforms.
7 年前
Felipe Lira
84d6783d
Setting up light indices much earliear in the pipeline for better thread scheduling.
7 年前
Felipe Lira
ec6f0e8f
Fixed GLES 2.0 shader compiler error in Integration Test suite.
7 年前
Felipe Lira
21416f83
Fixed GLCore compute buffer
7 年前
GitHub
9a457bcc
Lw/bugfix/1058812 ( #1818 )
* Disabled StruturedBuffer due to an issue with Graphics Emulation
* added release notes
* updated template image
6 年前
egomeh
8ef0ee06
Combine distance and spot attenuation into a single uniform
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 年前
GitHub
56538cc3
Removed unused light cookied code. ( #1917 )
6 年前