sebastienlagarde
4984a6d0
Prepare for deferred rendering
Add FinalPass (for gamma correction), create init buffer and clear
buffer function, prepare deferred renderer buffer. Deferreded pass not
implemented yet
8 年前
sebastienlagarde
016758b2
Update a bit the code for deferred + some notation update
8 年前
Sebastien Lagarde
6a00b2b9
Add misc function for deferred rendering
- Add world reconstruction function
- Add macro to abstrct GBuffer
- Add lighting information into SurfaceData and BSDFData
- Clean / comment some stuff
Note: forward and deferred code do not produce lighting for now
8 年前
Sebastien Lagarde
ef992f04
Add support for directional light
all in one formula for spot, light and directional light
8 年前
sebastienlagarde
0c45d07f
HDREnderLoop: Convert CGPROGRAM to HLSLPROGRAM + Add double sided support
Double sided still not work yet
8 年前
sebastienlagarde
23b90c5e
HDRenderLoop: Miss one change - include common.hlsl in FinalPass.hlsl
8 年前
sebastienlagarde
e26a36cb
HDRenderLoop: Add tonemapper and exposure control
8 年前
sebastienlagarde
5322780e
HDRenderLoop: miss one file
8 年前
sebastienlagarde
acd11ee0
HDRenderLoop Rename DisneyGGX to Li and convert to whitesapce convention
8 年前
sebastienlagarde
b2a49403
HDRenderLoop; start support of reflection probe
- Add texture abstration in API
- Add imagebasedlighting.hlsl
- Add divide pi version of BSDF
- Change resolution of cubemap as 128
- Misc stuff
8 年前
vlad-andreev
bf6e54c5
tabs -> spaces
8 年前
Sebastien Lagarde
357d999e
HDRenderLoop: Add code to init texture one time at the launch of the loop
- Still need to confirm is this code is robust
- Also remove many common.hlsl include
8 年前
sebastienlagarde
fb24c2f6
HDRenderLoop: Remove Assets/ScriptableRenderLoop/ShaderLibrary from header path
8 年前
sebastienlagarde
fd7cfe17
HDRenderLoop: Move file/create file/Rename stuff - Related to lighting and shadow
- Effort on shadow design still need to be done
8 年前
Sebastien Lagarde
e7a1bb1b
HDRenderLoop: Update to new texture abstraction everywhere
8 年前
sebastienlagarde
ea867c72
HDRenderLoop: Remove Shaders folder and move all files at root + rename XXXDefault.shader to XXX.shader
8 年前
sebastienlagarde
b890244e
HDRenderLoop: Rename the directory HDRenderLoop in HDRenderPipeline
8 年前
Chman
9e250d76
Added a quick & dirty post-processing stack for artists until the big one is ready
8 年前
Juho Oravainen
4320bff0
Initial metal support kickoff. Tweaked shader pragma targets from 5.0 to 4.5. Added metal to only_renderers lists. Added initial platform header API/Metal.hlsl. Couple of include paths changed to absolute until a bugfix lands on Unity side.
8 年前
Chman
b31fe69f
Added more temporary post-processing effects
Bloom, vignette, chromatic aberration, global dithering
8 年前
Chman
76ffa244
Cleanup & refactor
8 年前
Sebastien Lagarde
a1e0f1e9
Rename scriptableRenderLoop Folder to ScriptableRenderPipeline
- Rename all "loop" name to "pipeline" name for FPTL/Basic/HD
- Update all include in HDRenderPipeline to match C++ #include path that
is Asset/ScriptableRenderPipeline
Caution: This PR require the new C++ code
8 年前
Chman
1e1b2949
Removed broken temporary bloom implementation
Can cause serious unity crashes & we don't need it anymore
8 年前
sebastienlagarde
ddd7d5d5
HDRenderPipeline: Change all include shader absolute path to relative path
8 年前