Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
397ab27
Initial fullscreen target files
Sep 16, 2021
b5e9ddf
Added blend modes + depth output option
Sep 17, 2021
d197e65
Added read mask in stencil descriptor
Sep 20, 2021
2a70be5
Added Blit support
Sep 20, 2021
97047c2
Fixed ShaderGraph default shader generator outputing 2 CustomEditor l…
Sep 21, 2021
50f8621
Added Fullscreen SG material GUI
Sep 21, 2021
e7ffca3
Add ability to disable stencil and blend in shadergraph (for material)
Sep 22, 2021
28f538c
refactor to have one sub-target per pipeline + working position compu…
Sep 23, 2021
5258060
Add URP fullscreen pass implementation
Sep 24, 2021
a0ab151
Added IsNodeAllowedBySubTarget API
Sep 29, 2021
851792f
Added node filtering for the fulscreen sub-target + fix scene color n…
Sep 29, 2021
82cdcfc
Add create callback + separate colorRGBA into color RGB + A
Sep 29, 2021
18c821a
Move shadergraph fullscreen create menu
Sep 30, 2021
baf754a
Fix camera color buffer sampling in all HDRP custom pass injection po…
Sep 30, 2021
da7674d
Added HD scene depth node
Oct 1, 2021
dbc1e1c
Fix default custom editor in ShaderGraph being only applied if target…
Oct 1, 2021
648fc95
Fix alpha block by default
Oct 8, 2021
9b60865
Implemented builtin fullscreen pass (compatible with PPV2)
Oct 8, 2021
0b0b799
HD Sample depth node now sample the depth instead of loading it
Oct 8, 2021
57ca8e0
Fixed color LOD sampling
Oct 11, 2021
f503acd
Use BaseColor instead of Color block
Oct 11, 2021
4dc9cb7
Add the HD Sample buffer node
Oct 12, 2021
0b0998f
started to add the draw fullscreen render feature in URP
Oct 12, 2021
e5abaf6
Fix todo
Oct 12, 2021
5a8d654
Fix custom post process file creating in HDRP
Oct 12, 2021
07d459b
Fix render feature debug name + subgraphs in Fullscreen SGs
Oct 13, 2021
7eb0b01
Added options to bind normal and motion vectors in URP
Oct 14, 2021
a33cdb7
Normal sampling in Universal sample buffer node
Oct 14, 2021
cc4314a
Merge remote-tracking branch 'origin/master' into sg/fullscreen-target
Oct 14, 2021
17997a0
Fix depth test compilation
Oct 14, 2021
9d002da
Fix custom post process template
Oct 14, 2021
60a85f6
Started to add GLES2 support + finish URP integration
Oct 15, 2021
cdb4e33
FIx missing only_renderers
Oct 18, 2021
bcaadca
Finished fullscreen draw render feature in URP + Fix scene color node…
Oct 18, 2021
0b7ae6a
Fix rendering pass ignored
Oct 18, 2021
f893acd
Added sample buffer nodes preview in ShaderGraph
Oct 18, 2021
8514ef0
Started to add stencil support to custom passes
Oct 19, 2021
a63c2b3
Finish HDRP stencil integration
Oct 19, 2021
7e1cbb2
update node preview
Oct 19, 2021
e563dbd
Fix custom pass UI update
Oct 19, 2021
a66a418
Fix stencil disabled because of default value
Oct 20, 2021
e32b9a4
Added HDRP graphic test for fullscreen shader graph
Oct 20, 2021
aab5e0c
Added custom render texture support
Oct 20, 2021
a11dd34
Fix wrong stencil keyword generation
Oct 20, 2021
0dd896a
Fixes
Oct 20, 2021
8d3cf69
Fix custom pass editor not selecting correctt pass name when a new ma…
Oct 21, 2021
dd1f6a1
Add simple fullscreen graphic test for ShaderGraph
Oct 21, 2021
29129e2
Merge remote-tracking branch 'origin/master' into sg/fullscreen-subta…
Oct 21, 2021
72388a5
Cleanup for ShaderGraph only PR
Oct 21, 2021
bcf949c
Cleanup for ShaderGraph only PR
Oct 21, 2021
cfbe04a
Cleanup for ShaderGraph only PR
Oct 21, 2021
8ca2925
Fixes for PR
Oct 21, 2021
a978423
Revert graphic tests because it relies on URP implementation
Oct 21, 2021
fdba94c
Revert graphic tests because it relies on URP implementation
Oct 21, 2021
23117c7
Added CRT sub target filter on nodes
Oct 22, 2021
63247bc
Fix motion vector and blit source in Universal Sample buffer node
Oct 22, 2021
65c82d9
Add camera color as input
Oct 22, 2021
2baf5f1
Merge remote-tracking branch 'origin/master' into sg/fullscreen-subta…
Oct 26, 2021
4c97c9c
Merge remote-tracking branch 'origin/master' into sg/fullscreen-target
Oct 26, 2021
f90918b
Fixed HD scene depth node
Oct 26, 2021
9d3c591
Added CRT sub target filter on nodes
Oct 22, 2021
e404553
Fix lod sampling in custom pass from fullscreen SG
Oct 26, 2021
857b093
Added depth write / test mode
Oct 26, 2021
9b033a2
Fix stencil override of objects in HDRP
Oct 27, 2021
d1ece61
Fix wrong pass index used in fullscreen custom pass
Oct 27, 2021
8ad492d
Fix fullscreen shader tooltips
Oct 27, 2021
4eefb04
Fix cubemap sampling in CRT shader, preview texture declaration and r…
Oct 27, 2021
b97a32d
Fix fullscreen shader tooltips
Oct 27, 2021
d766604
Fix cubemap sampling in CRT shader, preview texture declaration and r…
Oct 27, 2021
b54a050
Cleanup HDRP side PR
Oct 27, 2021
1d7186e
Cleanup CRT + add proeprty aliases
Oct 27, 2021
77c4de7
PR fixes for ShaderGraph
Oct 27, 2021
033d627
Fix depth mode UX
Oct 27, 2021
c856bec
Cleanup CRT + add proeprty aliases
Oct 27, 2021
7192217
PR fixes for ShaderGraph
Oct 27, 2021
0c25770
Fix depth mode UX
Oct 27, 2021
b53d85f
Added stencil info box in fullscreen pass
Oct 28, 2021
5545b17
Fix function name conflict in URP sample buffer node
Oct 28, 2021
88c6d97
Fix function name conflicts in HDRP SG nodes
Oct 28, 2021
fe05237
Reorder fullscreen SG UI to match the material one
Oct 28, 2021
8bb7dda
Moved stencil toggle in the correct place
Oct 28, 2021
cdb8855
Give access to MV for other injection points
Oct 28, 2021
784d71c
Fixed custom pass UI refresh bug
Oct 29, 2021
0554c19
Fix mip sampling in custom pass before post process injection point
Oct 29, 2021
72eb715
Fix scaling issue with HDSceneDepth node
Oct 29, 2021
dd8da8b
Safe div 0 in FullscreenCommon SG
Oct 29, 2021
7e5a42a
Fixed default blend mode in shadergraph
Oct 29, 2021
c4ca41a
Fixed clipping issue due to safe divide
Oct 29, 2021
2d7d0fd
Fix infinite import loop with ShaderGraphs that don't have an HDMetaD…
Oct 29, 2021
d669e91
Added Builtin Fullscreen SG test
Oct 29, 2021
cf1a532
Reorder fullscreen SG UI to match the material one
Oct 28, 2021
e7879aa
Moved stencil toggle in the correct place
Oct 28, 2021
afe4c2a
Safe div 0 in FullscreenCommon SG
Oct 29, 2021
18484b6
Fixed default blend mode in shadergraph
Oct 29, 2021
28ee670
Fixed clipping issue due to safe divide
Oct 29, 2021
cf8059a
Added Builtin Fullscreen SG test
Oct 29, 2021
cf7b6ea
Fix custom pass stencil message displayed when target depth buffer is…
Nov 2, 2021
34b1dc2
Remove GLES 2 support + fix DX12 API
Nov 2, 2021
1a38bc6
Removed BakedGINode for Fullscreen target
Nov 2, 2021
75b5357
Added reference images for Fullscreen SG
Nov 2, 2021
1bcb216
Added reference images for HDRP tests
Nov 2, 2021
ea3a457
Removed BlitSource input in the HDSampleBuffer node + fix codegen for…
Nov 3, 2021
1034364
Remove is main texture on 2D array
Nov 3, 2021
66e5535
Remove GLES 2 support + fix DX12 API
Nov 2, 2021
61b2f41
Added reference images for Fullscreen SG
Nov 2, 2021
acedacd
Remove is main texture on 2D array
Nov 3, 2021
42b3523
Fix fullscreen SG on builtin
Nov 3, 2021
0a3c91e
Fix active blocks in builtin target
Nov 3, 2021
614d793
Fix CRT node issues
Nov 3, 2021
61266ae
Fix CRT node issues
Nov 3, 2021
cc6689c
Fix active blocks in builtin target
Nov 3, 2021
983953a
Added HDRP what's new
Nov 3, 2021
f183774
Merge remote-tracking branch 'origin/master' into sg/fullscreen-target
Nov 3, 2021
5183c34
Merge branch 'master' into sg/fullscreen-subtarget-pr
Nov 3, 2021
3002ec8
Merge remote-tracking branch 'origin/sg/fullscreen-target' into sg/fu…
Nov 3, 2021
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2777798440943170135
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 0
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: BI-UV Map
m_Shader: {fileID: -6465566751694194690, guid: 7e26e8f04c77cf7429bd7efa3d80141e,
type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _AmbientOcclusion:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BaseMap:
m_Texture: {fileID: 2800000, guid: b4ea3eedbbeab5c4fb300fb5293a93c5, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ClearCoatMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _Cube:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicSpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _NormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _SpecGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _BUILTIN_AlphaClip: 0
- _BUILTIN_Blend: 0
- _BUILTIN_CullMode: 2
- _BUILTIN_DstBlend: 0
- _BUILTIN_QueueControl: 0
- _BUILTIN_QueueOffset: 0
- _BUILTIN_SrcBlend: 1
- _BUILTIN_Surface: 0
- _BUILTIN_ZTest: 4
- _BUILTIN_ZWrite: 1
- _BUILTIN_ZWriteControl: 0
- _Blend: 0
- _BumpScale: 1
- _ClearCoat: 0
- _ClearCoatMask: 0
- _ClearCoatSmoothness: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailAlbedoMapScale: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _EnvironmentReflections: 1
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossinessSource: 0
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _QueueControl: -1
- _QueueOffset: 0
- _ReceiveShadows: 1
- _ReflectionSource: 0
- _Shininess: 1
- _Smoothness: 0.5
- _SmoothnessTextureChannel: 0
- _SpecSource: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Surface: 0
- _UVSec: 0
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- Tiling: {r: 1, g: 1, b: 0, a: 0}
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _Offset: {r: 0, g: 0, b: 0, a: 0}
- _SpecColor: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
--- !u!114 &2496664280657295510
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier:
version: 5

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

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

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

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

Loading