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
5b75c36e
Caching common filter settings. Created method to provide DrawRendererSettings.
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
ab311887
Turns out the material immediate set doesn't really work.
7 年前
Felipe Lira
b918fecb
Addressed PR comments.
7 年前
Felipe Lira
c13ab97d
fixed Final pass blit
7 年前
Felipe Lira
4dcb7214
Added camera HDR setup
7 年前
Felipe Lira
4e3fad68
Fixed copyDepth pass.
7 年前
Felipe Lira
1a4378d1
PostProcess stack will handle cases where src = dest are same and a single effect is on stack.
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
2c09ec14
Fixed format and line endings.
7 年前
Felipe Lira
9c960b8e
Added CommandBuffer profiler markers so inspecting frame on FrameDebugger and RenderDoc is much easier.
7 年前
Tim Cooper
fafb59af
Run code formatter.
7 年前
Felipe Lira
d36ea376
Fixed scaling issue with camera viewport
7 年前
Felipe Lira
ef05aed7
Fix issue clearing issue with multiple cameras
7 年前
Felipe Lira
98343ed4
Fixed camera clear issues when rendering to backbuffer.
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 年前
Felipe Lira
743ee820
Fixed non matching profiler sample
7 年前
Felipe Lira
312a5259
Screenspace shadow resolve is only done in case of cascade shadows.
7 年前
GitHub
170c9b56
Draft/lw/callbacks ( #1646 )
* Add explicit pass architecture to lightweight. It is possible to write a custom pass and a custom LW renderer and arrange these passes in a way that makes sense for your project.
* Remove Command buffer from setup API
* Pull surface data into their own passes for more explicit control.
* Splitting out existing LW passes to be more granular
* Add default LWRP renderer that can be used as a reference
* Add test for custom LW pipe.
* Split out RT handles to be part of the renderer configuration now.
* Remove Surface handling from LW Renderer and push to passes.
* Add template images for new test.
* Update changelog
6 年前