Sebastien Lagarde
36142eb8
HDRenderPipeline: Update SSAO effect
8 年前
Sebastien Lagarde
9fc86a1e
HDRenderPipeline: Update SSAO settings
8 年前
Sebastien Lagarde
4f0ce374
HDRenderPipeline: split class and make it work
8 年前
Keijiro Takahashi
b9613a40
An attempt at fixing issues.
- Changed to use the standard full-screen triangle drawing function instead of
one in the post processing utilities.
- Apply _Downsample at some points in the shader. Not it works.
- Small tweaks.
8 年前
sebastienlagarde
fc60f6b5
HDRenderPipeline: Remove AO settings from lightloop
8 年前
sebastienlagarde
6efb11c7
HDRenderPipeline: Finish to fix issue with AO
Store inverse AO in the buffer to to waste a sampler in lightloop
8 年前
Julien Ignace
278154db
Added FullScreenDebug modes and implemented it for SSAO.
8 年前
Evgenii Golubev
70499455
Switch to HDCamera matrices (WIP, shadows have not yet been fixed)
8 年前
Keijiro Takahashi
bd54b010
[SSAO] General refactoring
- Use R8 or RHalf for the AO buffer.
- Use globally bound texture ID (_MainDepthTexture).
- Reuse a command buffer between frames to avoid GC memory allocation.
- Use Hammersley2D (in ShaderLibrary) for hemispherical sampling.
- Use ComputeViewSapcePosition to reconstruct view position from depth.
- Remove unused variables.
8 年前
sebastienlagarde
f67f629a
SSAO: Stop using "Resources" directory
- Stopped using "Resources" directory and added the SSAO shader to
HDRenderPipelineResources instead.
- Changed some file names.
8 年前
Tim Cooper
8b0f6d4c
use pooling
8 年前
Evgenii Golubev
0a7924ff
Merge branch 'master' of https://github.com/Unity-Technologies/ScriptableRenderLoop into hdrp_matrix
8 年前
Tim Cooper
b1156959
[gc]Convert to pooling
8 年前
Evgenii Golubev
5570c647
Merge branch 'master'
8 年前
sebastienlagarde
3cfcd772
HDRenderPipeline: Fix compil after Postprocess update (moving out of experimental namespace)
7 年前
sebastienlagarde
0f0fe524
HDRenderPipeline: Remove specific command buffer of SSAO
7 年前
sebastienlagarde
dca98af6
HDRenderPipeline: Remove undeisred executebuffer
7 年前
sebastienlagarde
6ecb6edd
HDRenderPipeline: Reduce GC alloc by replacging call to Array.Sort by our own quicksort
7 年前
sebastienlagarde
6a6e049c
HDRenderPipeline: Rename ShadeOpaque => deferred.compute + AO can affect direct lighting
- and clean the TilePassLoop to have less code duplication
7 年前
sebastienlagarde
6e00ceff
HDRenderPipeline: Update ShaderIds for SSAO
7 年前
sebastienlagarde
9bfa31a7
HDRenderPipeline;: Update graphic project for latest C++
7 年前
Thomas
2cdd3c12
Moved most of HDRP utilities to Core
7 年前
Thomas
895c04b2
Improved ProfilingSample API
7 年前
Thomas
3a53b044
MSVO integration
Don't forget to update the postfx submodule!
7 年前