Felipe Lira
c30fcd10
Added pipeline capabilities. Stripping shader meta pass and variants based on selected capabilities.
7 年前
Felipe Lira
3bbb9197
Upgraded lightweight UI to have local shadow settings. Upgrader asset version. Stripping local shadows based on pipeline capabilities.
7 年前
Felipe Lira
ba310f35
Added support to local soft shadows. Added rule to strip soft shadows keyword.
7 年前
Felipe Lira
8efb93de
Updated LightweightPipelineCore.cs to new C# convention
7 年前
Felipe Lira
cee6f8f7
Used autoformat tool on all changed files.
7 年前
Felipe Lira
a953a3e3
Addressed PR's comments
7 年前
Felipe Lira
fab1cd33
Stripped invalid variants. Reduced Standard shader with full settings to 43.75% variants. Furter reduced tandard shader with minimal settings to 2.08%.
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
0c7c73e4
Merge pull request #1252 from Unity-Technologies/lw/shader-keywords-stripping-v2
Stripped invalid variants.
7 年前
Felipe Lira
d426889d
Added shader stripping settings for the pipeline.
7 年前
Felipe Lira
05b422c1
Created ScriptableRenderPass class to abstract passes. Ported DepthOnlyPass to new SRP.
7 年前
sebastienlagarde
1aab1b89
LW: Keep master compiling with 2018.1
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 年前
Felipe Lira
8f6ad3bd
Created shadow utils.
7 年前
Felipe Lira
c05148cf
Implemented depth copy pass. Fixed a case that was causing depth prepass to execute even when no directional shadows were rendered.
7 年前
Felipe Lira
98c82c99
All renderpasses referencing attachments by handle
7 年前
Felipe Lira
7b171db4
Fixed Texture2DMS resolve. Simplified renderer state by baking shadow settings into camera data.
7 年前
Felipe Lira
1e580cd4
Merge branch 'LWRP' into lw/api-refactor-v1
# Conflicts:
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightPipeline.cs
# ScriptableRenderPipeline/LightweightPipeline/LWRP/LightweightShadowPass.cs
7 年前
Felipe Lira
b918fecb
Addressed PR comments.
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 年前
Felipe Lira
a55f3bfe
Added support to DynamicBatching. It's enabled by default and can be changed in the pipeline asset. Created RenderingData to hold all other data containers.
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 年前
Felipe Lira
93442ebc
If we need to copyDepth we always copy with Blit until we figure out a way to check src and dest sizes.
7 年前
Felipe Lira
733691b3
Converted more files to new C# standard.
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
sebastienlagarde
67c1ca49
Remove UNITY_2018_2_OR_NEWER define (as we are on 2018.2)
7 年前
Felipe Lira
404f5c60
Fixed rendering issue in player. Split LightweightKeywords into two classes LightweightKeywordStrings is used in runtime/editor and LightweightKeyword is used in editor only.
7 年前
Nerites
71589903
RenderScale -> TargetScale; added groundwork for ViewportScale
7 年前
Nerites
386f0a0d
Added XRGConfig struct which should be used as SRP's interface with XR
7 年前
Felipe Lira
4efe7926
Fixed VR postfx rendering.
7 年前
Nerites
9b69a952
Merge xrconfig branch into xrsettings
6 年前
Nerites
70191739
Removed unneeded "using UnityEngine.XR"
6 年前
Nerites
8087b626
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into xrsettings
6 年前
Aleksandr Kirillov
9d6ebfa8
Sorting of opaque objects now respects camera settings (opaqueSortMode) and disables front-to-back sorting when a GPU has HSR and camera is set to OpaqueSortMode.Default.
6 年前
GitHub
2d2ce5c3
Lw/api review v2 ( #1892 )
* RenderingData is now readonly.
* renderer is cleared up before calling setup. This way there's no need to an IRendererSetup call clear.
* Removed GC.Alloc from LWRP. The only remaining ones are due to the GetComponent bug.
Change functions from static to member.
* Added requires depth prepass to RenderingData. Moved CanCopyDepth to LWRP.
* Made static functions from ScriptableRenderer member functions
* Removed LightweightForwardPass. Added RenderObjectsWithError to renderer.
* Moved RenderPostProcess to renderer
* Added cullResults to RenderingData. Change ScriptableRenderPass and IRenderer interface.
* Moved rendering methods from Core to Renderer. Made LWRP class sealed.
* Changed camera sorting to use lambda.
* Run autoformat tool
* updated release notes
* Changed ScriptableRenderer functions that don't use class members to static.
* LWRP functions have to be static due to the ability to render a...
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 年前
GitHub
eb39ae4e
Merge pull request #1891 from Unity-Technologies/lw/no_front_to_back_sorting_of_opaques_on_gpu_with_hsr
Disable front-to-back sorting of opaque objects on hardware with HSR
6 年前
GitHub
cda0e4a3
- Changed ExecuteBeforeCameraRender callback to pass pipeline instance instead of pipeline settings and renderer. ( #1919 )
- RenderSingleCamera now has default setup as null.
- Removed unused code and made restricted a few interfaces/classes to internal/private.
- Fixed typo in MaterialHandles.ScreenSpaceShadow
6 年前