Skip to content

Commit 9788dd7

Browse files
svc-reach-platform-supportEvergreen
authored andcommitted
[Port] [6000.5] [SRP] Update RSUV samples to leverage the new shader reflection API
1 parent c87f239 commit 9788dd7

11 files changed

Lines changed: 1737 additions & 817 deletions

File tree

Packages/com.unity.render-pipelines.core/Samples~/RendererShaderUserValue_Common/Materials/ShaderGraphs/SG_FacialHair_RSUV.shadergraph

Lines changed: 325 additions & 245 deletions
Large diffs are not rendered by default.

Packages/com.unity.render-pipelines.core/Samples~/RendererShaderUserValue_Common/Materials/ShaderGraphs/SG_HealthBar_RSUV.shadergraph

Lines changed: 286 additions & 66 deletions
Large diffs are not rendered by default.

Packages/com.unity.render-pipelines.core/Samples~/RendererShaderUserValue_Common/Materials/ShaderGraphs/SG_Soldier.shadergraph

Lines changed: 528 additions & 385 deletions
Large diffs are not rendered by default.

Packages/com.unity.render-pipelines.core/Samples~/RendererShaderUserValue_Common/Materials/SubGraphs/BellyPosition.shadersubgraph

Lines changed: 60 additions & 3 deletions
Large diffs are not rendered by default.

Packages/com.unity.render-pipelines.core/Samples~/RendererShaderUserValue_Common/Materials/SubGraphs/SoldierBaseColor.shadersubgraph

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,7 @@
313313
"m_DisplayName": "Blend",
314314
"m_SlotType": 0,
315315
"m_Hidden": false,
316+
"m_HideConnector": false,
316317
"m_ShaderOutputName": "Blend",
317318
"m_StageCapability": 3,
318319
"m_Value": {
@@ -338,6 +339,7 @@
338339
"m_DisplayName": "Out",
339340
"m_SlotType": 1,
340341
"m_Hidden": false,
342+
"m_HideConnector": false,
341343
"m_ShaderOutputName": "Out",
342344
"m_StageCapability": 3,
343345
"m_Value": {
@@ -377,12 +379,17 @@
377379
"m_Precision": 0,
378380
"overrideHLSLDeclaration": false,
379381
"hlslDeclarationOverride": 0,
382+
"hideConnector": false,
380383
"m_Hidden": false,
381384
"m_PerRendererData": false,
382385
"m_customAttributes": [],
383386
"m_Value": 0.0,
384387
"m_FloatType": 0,
385388
"m_LiteralFloatMode": false,
389+
"m_RangeValues": {
390+
"x": 0.0,
391+
"y": 1.0
392+
},
386393
"m_SliderType": 0,
387394
"m_SliderPower": 3.0,
388395
"m_EnumType": 0,
@@ -403,6 +410,7 @@
403410
"m_DisplayName": "SkinMask",
404411
"m_SlotType": 1,
405412
"m_Hidden": false,
413+
"m_HideConnector": false,
406414
"m_ShaderOutputName": "Out",
407415
"m_StageCapability": 3,
408416
"m_Value": 0.0,
@@ -419,6 +427,7 @@
419427
"m_DisplayName": "ClothMask",
420428
"m_SlotType": 1,
421429
"m_Hidden": false,
430+
"m_HideConnector": false,
422431
"m_ShaderOutputName": "Out",
423432
"m_StageCapability": 3,
424433
"m_Value": 0.0,
@@ -435,6 +444,7 @@
435444
"m_DisplayName": "SkinColor",
436445
"m_SlotType": 1,
437446
"m_Hidden": false,
447+
"m_HideConnector": false,
438448
"m_ShaderOutputName": "Out",
439449
"m_StageCapability": 3,
440450
"m_Value": {
@@ -460,6 +470,7 @@
460470
"m_DisplayName": "Out",
461471
"m_SlotType": 1,
462472
"m_Hidden": false,
473+
"m_HideConnector": false,
463474
"m_ShaderOutputName": "Out",
464475
"m_StageCapability": 3,
465476
"m_Value": {
@@ -508,6 +519,7 @@
508519
"m_DisplayName": "B",
509520
"m_SlotType": 0,
510521
"m_Hidden": false,
522+
"m_HideConnector": false,
511523
"m_ShaderOutputName": "B",
512524
"m_StageCapability": 3,
513525
"m_Value": {
@@ -533,6 +545,7 @@
533545
"m_DisplayName": "A",
534546
"m_SlotType": 0,
535547
"m_Hidden": false,
548+
"m_HideConnector": false,
536549
"m_ShaderOutputName": "A",
537550
"m_StageCapability": 3,
538551
"m_Value": {
@@ -558,6 +571,7 @@
558571
"m_DisplayName": "Base_Color",
559572
"m_SlotType": 0,
560573
"m_Hidden": false,
574+
"m_HideConnector": false,
561575
"m_ShaderOutputName": "Base_Color",
562576
"m_StageCapability": 3,
563577
"m_Value": {
@@ -597,12 +611,17 @@
597611
"m_Precision": 0,
598612
"overrideHLSLDeclaration": false,
599613
"hlslDeclarationOverride": 0,
614+
"hideConnector": false,
600615
"m_Hidden": false,
601616
"m_PerRendererData": false,
602617
"m_customAttributes": [],
603618
"m_Value": 0.0,
604619
"m_FloatType": 0,
605620
"m_LiteralFloatMode": false,
621+
"m_RangeValues": {
622+
"x": 0.0,
623+
"y": 1.0
624+
},
606625
"m_SliderType": 0,
607626
"m_SliderPower": 3.0,
608627
"m_EnumType": 0,
@@ -745,6 +764,7 @@
745764
"m_DisplayName": "ClothColor",
746765
"m_SlotType": 1,
747766
"m_Hidden": false,
767+
"m_HideConnector": false,
748768
"m_ShaderOutputName": "Out",
749769
"m_StageCapability": 3,
750770
"m_Value": {
@@ -770,6 +790,7 @@
770790
"m_DisplayName": "",
771791
"m_SlotType": 1,
772792
"m_Hidden": false,
793+
"m_HideConnector": false,
773794
"m_ShaderOutputName": "",
774795
"m_StageCapability": 3,
775796
"m_Value": {
@@ -795,6 +816,7 @@
795816
"m_DisplayName": "A",
796817
"m_SlotType": 0,
797818
"m_Hidden": false,
819+
"m_HideConnector": false,
798820
"m_ShaderOutputName": "A",
799821
"m_StageCapability": 3,
800822
"m_Value": {
@@ -843,6 +865,7 @@
843865
"m_DisplayName": "Base",
844866
"m_SlotType": 0,
845867
"m_Hidden": false,
868+
"m_HideConnector": false,
846869
"m_ShaderOutputName": "Base",
847870
"m_StageCapability": 3,
848871
"m_Value": {
@@ -872,10 +895,10 @@
872895
"m_Expanded": true,
873896
"m_Position": {
874897
"serializedVersion": "2",
875-
"x": -833.3333129882813,
876-
"y": 76.00000762939453,
877-
"width": 136.66668701171876,
878-
"height": 35.99998474121094
898+
"x": -843.9999389648438,
899+
"y": 93.33334350585938,
900+
"width": 134.66668701171876,
901+
"height": 36.0
879902
}
880903
},
881904
"m_Slots": [
@@ -904,6 +927,7 @@
904927
"m_DisplayName": "B",
905928
"m_SlotType": 0,
906929
"m_Hidden": false,
930+
"m_HideConnector": false,
907931
"m_ShaderOutputName": "B",
908932
"m_StageCapability": 3,
909933
"m_Value": {
@@ -966,6 +990,7 @@
966990
"m_Precision": 0,
967991
"overrideHLSLDeclaration": false,
968992
"hlslDeclarationOverride": 0,
993+
"hideConnector": false,
969994
"m_Hidden": false,
970995
"m_PerRendererData": false,
971996
"m_customAttributes": [],
@@ -985,6 +1010,7 @@
9851010
"m_DisplayName": "T",
9861011
"m_SlotType": 0,
9871012
"m_Hidden": false,
1013+
"m_HideConnector": false,
9881014
"m_ShaderOutputName": "T",
9891015
"m_StageCapability": 3,
9901016
"m_Value": {
@@ -1010,6 +1036,7 @@
10101036
"m_DisplayName": "Opacity",
10111037
"m_SlotType": 0,
10121038
"m_Hidden": false,
1039+
"m_HideConnector": false,
10131040
"m_ShaderOutputName": "Opacity",
10141041
"m_StageCapability": 3,
10151042
"m_Value": 1.0,
@@ -1040,6 +1067,7 @@
10401067
"m_Precision": 0,
10411068
"overrideHLSLDeclaration": false,
10421069
"hlslDeclarationOverride": 0,
1070+
"hideConnector": false,
10431071
"m_Hidden": false,
10441072
"m_PerRendererData": false,
10451073
"m_customAttributes": [],
@@ -1099,10 +1127,10 @@
10991127
"m_Expanded": true,
11001128
"m_Position": {
11011129
"serializedVersion": "2",
1102-
"x": -834.0,
1103-
"y": 112.00000762939453,
1104-
"width": 134.0,
1105-
"height": 35.99999237060547
1130+
"x": -844.6665649414063,
1131+
"y": 129.33334350585938,
1132+
"width": 132.0,
1133+
"height": 36.0
11061134
}
11071135
},
11081136
"m_Slots": [
@@ -1135,10 +1163,10 @@
11351163
"m_Expanded": true,
11361164
"m_Position": {
11371165
"serializedVersion": "2",
1138-
"x": -834.0,
1139-
"y": 40.000003814697269,
1140-
"width": 137.3333740234375,
1141-
"height": 36.0000114440918
1166+
"x": -844.6665649414063,
1167+
"y": 57.33332443237305,
1168+
"width": 135.33331298828126,
1169+
"height": 36.00001907348633
11421170
}
11431171
},
11441172
"m_Slots": [
@@ -1210,6 +1238,7 @@
12101238
"m_DisplayName": "Out",
12111239
"m_SlotType": 1,
12121240
"m_Hidden": false,
1241+
"m_HideConnector": false,
12131242
"m_ShaderOutputName": "Out",
12141243
"m_StageCapability": 3,
12151244
"m_Value": {
@@ -1281,6 +1310,7 @@
12811310
"m_DisplayName": "",
12821311
"m_SlotType": 0,
12831312
"m_Hidden": false,
1313+
"m_HideConnector": false,
12841314
"m_ShaderOutputName": "",
12851315
"m_StageCapability": 3,
12861316
"m_Value": {
@@ -1306,6 +1336,7 @@
13061336
"m_DisplayName": "Base Color",
13071337
"m_SlotType": 1,
13081338
"m_Hidden": false,
1339+
"m_HideConnector": false,
13091340
"m_ShaderOutputName": "Out",
13101341
"m_StageCapability": 3,
13111342
"m_Value": {
@@ -1345,6 +1376,7 @@
13451376
"m_Precision": 0,
13461377
"overrideHLSLDeclaration": false,
13471378
"hlslDeclarationOverride": 0,
1379+
"hideConnector": false,
13481380
"m_Hidden": false,
13491381
"m_PerRendererData": false,
13501382
"m_customAttributes": [],

0 commit comments

Comments
 (0)