Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ShaderGraph Fullscreen Target #6943

Merged
merged 128 commits into from
Feb 18, 2022
Merged
Show file tree
Hide file tree
Changes from 121 commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
397ab27
Initial fullscreen target files
alelievr Sep 16, 2021
b5e9ddf
Added blend modes + depth output option
alelievr Sep 17, 2021
d197e65
Added read mask in stencil descriptor
alelievr Sep 20, 2021
2a70be5
Added Blit support
alelievr Sep 20, 2021
97047c2
Fixed ShaderGraph default shader generator outputing 2 CustomEditor l…
alelievr Sep 21, 2021
50f8621
Added Fullscreen SG material GUI
alelievr Sep 21, 2021
e7ffca3
Add ability to disable stencil and blend in shadergraph (for material)
alelievr Sep 22, 2021
28f538c
refactor to have one sub-target per pipeline + working position compu…
alelievr Sep 23, 2021
5258060
Add URP fullscreen pass implementation
alelievr Sep 24, 2021
a0ab151
Added IsNodeAllowedBySubTarget API
alelievr Sep 29, 2021
851792f
Added node filtering for the fulscreen sub-target + fix scene color n…
alelievr Sep 29, 2021
82cdcfc
Add create callback + separate colorRGBA into color RGB + A
alelievr Sep 29, 2021
18c821a
Move shadergraph fullscreen create menu
alelievr Sep 30, 2021
baf754a
Fix camera color buffer sampling in all HDRP custom pass injection po…
alelievr Sep 30, 2021
da7674d
Added HD scene depth node
alelievr Oct 1, 2021
dbc1e1c
Fix default custom editor in ShaderGraph being only applied if target…
alelievr Oct 1, 2021
648fc95
Fix alpha block by default
alelievr Oct 8, 2021
9b60865
Implemented builtin fullscreen pass (compatible with PPV2)
alelievr Oct 8, 2021
0b0b799
HD Sample depth node now sample the depth instead of loading it
alelievr Oct 8, 2021
57ca8e0
Fixed color LOD sampling
alelievr Oct 11, 2021
f503acd
Use BaseColor instead of Color block
alelievr Oct 11, 2021
4dc9cb7
Add the HD Sample buffer node
alelievr Oct 12, 2021
0b0998f
started to add the draw fullscreen render feature in URP
alelievr Oct 12, 2021
e5abaf6
Fix todo
alelievr Oct 12, 2021
5a8d654
Fix custom post process file creating in HDRP
alelievr Oct 12, 2021
07d459b
Fix render feature debug name + subgraphs in Fullscreen SGs
alelievr Oct 13, 2021
7eb0b01
Added options to bind normal and motion vectors in URP
alelievr Oct 14, 2021
a33cdb7
Normal sampling in Universal sample buffer node
alelievr Oct 14, 2021
cc4314a
Merge remote-tracking branch 'origin/master' into sg/fullscreen-target
alelievr Oct 14, 2021
17997a0
Fix depth test compilation
alelievr Oct 14, 2021
9d002da
Fix custom post process template
alelievr Oct 14, 2021
60a85f6
Started to add GLES2 support + finish URP integration
alelievr Oct 15, 2021
cdb4e33
FIx missing only_renderers
alelievr Oct 18, 2021
bcaadca
Finished fullscreen draw render feature in URP + Fix scene color node…
alelievr Oct 18, 2021
0b7ae6a
Fix rendering pass ignored
alelievr Oct 18, 2021
f893acd
Added sample buffer nodes preview in ShaderGraph
alelievr Oct 18, 2021
8514ef0
Started to add stencil support to custom passes
alelievr Oct 19, 2021
a63c2b3
Finish HDRP stencil integration
alelievr Oct 19, 2021
7e1cbb2
update node preview
alelievr Oct 19, 2021
e563dbd
Fix custom pass UI update
alelievr Oct 19, 2021
a66a418
Fix stencil disabled because of default value
alelievr Oct 20, 2021
e32b9a4
Added HDRP graphic test for fullscreen shader graph
alelievr Oct 20, 2021
aab5e0c
Added custom render texture support
alelievr Oct 20, 2021
a11dd34
Fix wrong stencil keyword generation
alelievr Oct 20, 2021
0dd896a
Fixes
alelievr Oct 20, 2021
8d3cf69
Fix custom pass editor not selecting correctt pass name when a new ma…
alelievr Oct 21, 2021
dd1f6a1
Add simple fullscreen graphic test for ShaderGraph
alelievr Oct 21, 2021
23117c7
Added CRT sub target filter on nodes
alelievr Oct 22, 2021
63247bc
Fix motion vector and blit source in Universal Sample buffer node
alelievr Oct 22, 2021
65c82d9
Add camera color as input
alelievr Oct 22, 2021
4c97c9c
Merge remote-tracking branch 'origin/master' into sg/fullscreen-target
alelievr Oct 26, 2021
f90918b
Fixed HD scene depth node
alelievr Oct 26, 2021
e404553
Fix lod sampling in custom pass from fullscreen SG
alelievr Oct 26, 2021
857b093
Added depth write / test mode
alelievr Oct 26, 2021
9b033a2
Fix stencil override of objects in HDRP
alelievr Oct 27, 2021
d1ece61
Fix wrong pass index used in fullscreen custom pass
alelievr Oct 27, 2021
8ad492d
Fix fullscreen shader tooltips
alelievr Oct 27, 2021
4eefb04
Fix cubemap sampling in CRT shader, preview texture declaration and r…
alelievr Oct 27, 2021
b54a050
Cleanup HDRP side PR
alelievr Oct 27, 2021
1d7186e
Cleanup CRT + add proeprty aliases
alelievr Oct 27, 2021
77c4de7
PR fixes for ShaderGraph
alelievr Oct 27, 2021
033d627
Fix depth mode UX
alelievr Oct 27, 2021
b53d85f
Added stencil info box in fullscreen pass
alelievr Oct 28, 2021
5545b17
Fix function name conflict in URP sample buffer node
alelievr Oct 28, 2021
88c6d97
Fix function name conflicts in HDRP SG nodes
alelievr Oct 28, 2021
fe05237
Reorder fullscreen SG UI to match the material one
alelievr Oct 28, 2021
8bb7dda
Moved stencil toggle in the correct place
alelievr Oct 28, 2021
cdb8855
Give access to MV for other injection points
alelievr Oct 28, 2021
784d71c
Fixed custom pass UI refresh bug
alelievr Oct 29, 2021
0554c19
Fix mip sampling in custom pass before post process injection point
alelievr Oct 29, 2021
72eb715
Fix scaling issue with HDSceneDepth node
alelievr Oct 29, 2021
dd8da8b
Safe div 0 in FullscreenCommon SG
alelievr Oct 29, 2021
7e5a42a
Fixed default blend mode in shadergraph
alelievr Oct 29, 2021
c4ca41a
Fixed clipping issue due to safe divide
alelievr Oct 29, 2021
2d7d0fd
Fix infinite import loop with ShaderGraphs that don't have an HDMetaD…
alelievr Oct 29, 2021
d669e91
Added Builtin Fullscreen SG test
alelievr Oct 29, 2021
cf7b6ea
Fix custom pass stencil message displayed when target depth buffer is…
alelievr Nov 2, 2021
34b1dc2
Remove GLES 2 support + fix DX12 API
alelievr Nov 2, 2021
1a38bc6
Removed BakedGINode for Fullscreen target
alelievr Nov 2, 2021
75b5357
Added reference images for Fullscreen SG
alelievr Nov 2, 2021
1bcb216
Added reference images for HDRP tests
alelievr Nov 2, 2021
ea3a457
Removed BlitSource input in the HDSampleBuffer node + fix codegen for…
alelievr Nov 3, 2021
1034364
Remove is main texture on 2D array
alelievr Nov 3, 2021
42b3523
Fix fullscreen SG on builtin
alelievr Nov 3, 2021
0a3c91e
Fix active blocks in builtin target
alelievr Nov 3, 2021
614d793
Fix CRT node issues
alelievr Nov 3, 2021
983953a
Added HDRP what's new
alelievr Nov 3, 2021
f183774
Merge remote-tracking branch 'origin/master' into sg/fullscreen-target
alelievr Nov 3, 2021
48df35b
HDRP PR fixes
alelievr Nov 4, 2021
1a184ff
revert motion vector buffer in custom passes
alelievr Nov 4, 2021
734d68c
HDRP PR fixes
alelievr Nov 4, 2021
9fbc658
Added IsSky function
alelievr Nov 4, 2021
c5c301b
Fix custom post process template HDRP
alelievr Nov 5, 2021
6724584
Fixed Fullscreen Blit on Builtin
alelievr Nov 5, 2021
897ce0f
Merge branch 'master' into sg/fullscreen-target
alelievr Nov 23, 2021
b569424
Fix warnings in shaders
alelievr Nov 23, 2021
eb68eb6
Fix issues in PS4
alelievr Nov 23, 2021
62193c6
Fix fullscreen cullmode
alelievr Nov 25, 2021
e6df923
Add a flipY shader field to handle blit in the backbuffer
alelievr Nov 25, 2021
8512836
Fix flipY on OpenGL
alelievr Nov 25, 2021
1606e97
Fix graphics test on HDRP
alelievr Nov 25, 2021
1d837c9
Fix URP compilation issues
alelievr Nov 25, 2021
66986a0
Addded an override for the HDRP stencil UI
alelievr Nov 26, 2021
b74ada8
Added normal buffer sampling functions in ShaderGraph + map normal bu…
alelievr Nov 26, 2021
5773555
Merge branch 'master' into sg/fullscreen-target
alelievr Feb 1, 2022
615646f
Update HDRP fullscreen tests
alelievr Feb 1, 2022
cb442cb
Updated ShaderGraph fullscreen tests
alelievr Feb 1, 2022
bd35abc
Remove URP fullscreen feature
alelievr Feb 1, 2022
30a4248
Fix declare normal texture
alelievr Feb 1, 2022
f8f30be
Update and fix builtin tests
alelievr Feb 1, 2022
bf339fe
Remove builtin support
alelievr Feb 2, 2022
d755ffa
Removed builtin graphic tests
alelievr Feb 2, 2022
d0e4e1a
Apply formatting changes
Feb 3, 2022
e8a0a6d
Updated iPhone image
alelievr Feb 4, 2022
794981f
updated dx11 player image
alelievr Feb 4, 2022
43767f6
updated vulkan image
alelievr Feb 4, 2022
3d59817
revert builtin files
alelievr Feb 15, 2022
4b57489
Update compositor to use fullscreen shader by default
alelievr Feb 15, 2022
350d534
revert remaining files
alelievr Feb 15, 2022
8e71f65
Merge branch 'master' into sg/fullscreen-target
alelievr Feb 15, 2022
c501000
Apply formatting changes
Feb 15, 2022
7dde879
Split custom render texture SG nodes to different files
alelievr Feb 17, 2022
9ab2db3
Merge branch 'master' into sg/fullscreen-target
alelievr Feb 17, 2022
48d17f7
Fix what's new
alelievr Feb 17, 2022
56ac394
Fix compilation + smoothness and sample to LOD
alelievr Feb 17, 2022
c261c15
Fix default smoothness value
alelievr Feb 17, 2022
810a3c5
use macro to test depth 0
alelievr Feb 17, 2022
e07a300
Merge branch 'master' into sg/fullscreen-target
alelievr Feb 18, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading