Filip Iliescu
1109a6c7
initial port of Classic OnChip Deferred Mobile Renderloop based on exisitng standard and deferred shaders from built-in renderloops with new shadows.
8 年前
Filip Iliescu
23d2f9e6
Fix reflections that clip near and far plane as well as those that just clip near plane.
8 年前
Filip Iliescu
01556aaf
cleanup and refactor shader code into common functions
8 年前
Filip Iliescu
e9c40e16
fixed a lighting bug with point lights and shadows
8 年前
Filip Iliescu
0577271e
fix spotlight rendering and cookies. also add option for setting mesh scale since FBX and obj import settings will do different things with the scale factor
8 年前
Filip Iliescu
9f78b2fd
fixed shadows
8 年前
Filip Iliescu
863c9a52
enable colored cookies and fix clamp on default spot cookie texture
8 年前
Filip Iliescu
3b85d428
some commented out debug code in case its needed again
8 年前
Filip Iliescu
d1175b8d
branch from classicDeferredMobile to add new render target functionality from Unity branch graphics/renderpass/staging
8 年前
Filip Iliescu
04889593
attempt to update to new shadows code. no luck yet but save progress
8 年前
David Rogers
c29dfe78
Add more GLES3 and Vulkan shader libraries.
8 年前
Filip Iliescu
490fb1b8
add support file for texture cube arrays and stub in commented out cookie support for later
7 年前
Filip Iliescu
0a02be3a
use the correct matrix for looking up textures
7 年前
Filip Iliescu
1dff4c8e
Add support for legacy grayscale cookies as a checkbox in the asset. Turning this on makes default spot attenutation mirror builtin
7 年前
Filip Iliescu
7b6589ed
cleanup commented code and unused variables and rename renderloop more appropriatly
7 年前
Filip Iliescu
57b33e99
increase number of MAX lights to 100 for demo and remove unused shadow constants
7 年前
Filip Iliescu
9f641209
WIP: New attempt to update to renderpass API. Branched from OnTileDeferred, since renderpass appears to be a work in progress still.
7 年前
Filip Iliescu
41b0ab25
post merge: update shadow code
7 年前
Filip Iliescu
23202e49
merge in OnTileDeferredBranch after merging in master to it
7 年前
Filip Iliescu
f7e8412b
renderpass API mostly working although forward is inverted in Z for some reason
7 年前
Filip Iliescu
f10d63ca
with renderpasses we are no longer using UVs to look up framebuffer textures, which would have acccounted for a flip in y, so we now need to insert a flip in y based off how unity is treating the render surface. this fixes a flip in projection for deferred shader
7 年前
Filip Iliescu
ac0dbace
get renderpass to work on iOS by removing the extra camera setup before the final blit and setting up the render attachments exactly how i expect them to be processed.
7 年前
Filip Iliescu
8eabece1
enable vulkan and ES3 for OnTileDeferred pipeline
7 年前
Peter Bay Bastian
a1133cd9
Update #includes of ShaderLibrary to new path
7 年前
Peter Bay Bastian
8e2b60cd
Move non-shipping pipelines to TestbedPipelines/
7 年前
Peter Bay Bastian
9dd5e5c5
Change shader include paths to take advantage of Core being an include path now
7 年前
Peter Bay Bastian
0d71d873
Re-factor Shadow.hlsl in core such that the user of the library is including things instead. This is required for package usage, as Core package cannot depend on anything outside itself.
7 年前
sebastienlagarde
4b26e012
Move all core file to subfolder CoreRP + update shader include path to CoreRP/ShaderLibrary
7 年前
Kay Chang
42c358c5
Added Switch support for SRP sample project.
C# scripts modified to build without XR support on Switch.
7 年前
sebastienlagarde
de305043
Add real support to ontile
7 年前
sebastienlagarde
b09620e7
Update shadow files
7 年前
uygar
c8556633
Changed shadow biasing. Biasing can now use normal and light vector information to avoid artifacts.
Added:
- normal+view biasing
- light view only biasing
- per sample biasing for wide PCF filters
- corner light leaking mitigation
- defines to control what type of biasing should be enabled
- a few new UI controls in the additionalshadowdata component
Removed previous biasing controls. They won't have any effect anymore.
7 年前
uygar
275279fa
Introduced new macros for flow control attributes.
7 年前