Filip Iliescu
0e8fa502
begin adding single pass forward to standard shader replica for composing transparencies on top of opaques
7 年前
Filip Iliescu
9839802f
script side buffer setup and stub single pass shader
7 年前
Filip Iliescu
8028c167
base forward GI
7 年前
Filip Iliescu
0e033abd
directional lights for single pass forward
7 年前
Filip Iliescu
ddc56ae3
stub in point and sphere lights
7 年前
Filip Iliescu
104059c8
working spot and point for single pass forward transparencies
7 年前
Filip Iliescu
3cca95fb
working spotlight cookies in transperencies
7 年前
Filip Iliescu
490fb1b8
add support file for texture cube arrays and stub in commented out cookie support for later
7 年前
Filip Iliescu
6d43471b
rough in single pass forward reflections using compute buffers
7 年前
Filip Iliescu
3b67314b
use texLod for texcture lookup
7 年前
Filip Iliescu
6ab217be
fix indexing issue into cookie array causing some textures to not get loaded
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
748bcdd2
implement point and directional cookies for forward path
7 年前
Filip Iliescu
54f04ea9
Add a global option for turning off shadows on transparencies to match what builtin deferred does.
7 年前
Filip Iliescu
1c27d162
Fix a bad indexing shadow bug on transparencies where only 1 shadow was showing up and causing flickering due to a bad lookup. Also add a test for it
7 年前
Filip Iliescu
7368838c
fix indexing shadow bug for point and directional lights as well and add a test for them.
7 年前
Filip Iliescu
12136e13
add support to forward shader for rendering to emission buffer on iOS and implement specular version of forward shader and add soem tests
7 年前
Filip Iliescu
61c47199
Move check for framebuffer fetch available to main standard shader file since cross compiler appears to be hacked to only enable the macro if its in the main shader file.
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
41b0ab25
post merge: update shadow code
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
87db2a13
Fix shader include paths in OnTileDeferred shader
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 年前
Sebastien Lagarde
88ce2f72
Misc minor fix (meta + missing CoreRP/ in include for onTile path)
7 年前
Kay Chang
42c358c5
Added Switch support for SRP sample project.
C# scripts modified to build without XR support on Switch.
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 年前