Files
2026-07-13 13:13:17 +08:00

195 lines
4.4 KiB
Plaintext

{
"FormatVersion": 3,
"Id": "d35a403b-7e6e-4725-a344-6e8008a4e1e1"/*PrefixSum*/,
"Description": "A complex compute shader setup that uses a spatial hash map to assist with GPU nearest neighbour search.",
"SymbolTags": "8",
"InputUis": [
{
"InputId": "c5561f3b-495e-47e1-95d4-ea3a750f1842"/*InputList2*/,
"Relevancy": "Required",
"Position": {
"X": -559.5708,
"Y": 218.66315
}
},
{
"InputId": "c58270bf-a121-4bb0-9309-33bab48eb0a7"/*IsInclusive*/,
"Position": {
"X": -490.50574,
"Y": -115.89563
}
}
],
"SymbolChildUis": [
{
"ChildId": "08e6b4af-854b-41ca-8f70-dbd5a83babb3"/*DivInt*/,
"Position": {
"X": 549.1147,
"Y": -13.832607
}
},
{
"ChildId": "09b353d9-fc6e-4797-ae1c-6b72bb9aeb25"/*ComputeShaderStage*/,
"Position": {
"X": 867.18964,
"Y": 94.6391
}
},
{
"ChildId": "23a2ac52-098e-4975-9665-90fc740cb34f"/*String*/,
"Position": {
"X": -350.50574,
"Y": -150.89563
}
},
{
"ChildId": "2de98436-abae-482f-a248-53c2316ba1a6"/*GetSRVProperties*/,
"Position": {
"X": -252.04321,
"Y": 284.54834
}
},
{
"ChildId": "41729abe-4972-4ba0-b305-20ed50e01a3d"/*PickString*/,
"Position": {
"X": -210.50574,
"Y": -185.89563
}
},
{
"ChildId": "43770f05-378e-4632-a587-9d7d8efecd26"/*ComputeShader*/,
"Position": {
"X": 549.1147,
"Y": 73.01462
}
},
{
"ChildId": "45d19b55-f04a-40f9-83be-206831022761"/*ComputeShaderStage*/,
"Position": {
"X": 867.18964,
"Y": -77.13846
}
},
{
"ChildId": "469dc8b9-5e26-4038-98fa-f8fea7d4aa52"/*CalcDispatchCount*/,
"Position": {
"X": 131.57135,
"Y": -168.06647
}
},
{
"ChildId": "497d0f36-f666-4665-bfca-f574950ce158"/*GetBufferComponents*/,
"Position": {
"X": -419.57077,
"Y": 218.66315
}
},
{
"ChildId": "66fe9287-3415-4bdb-bbcb-7dd51faf579a"/*GetBufferComponents*/,
"Position": {
"X": -28.994667,
"Y": 674.2135
}
},
{
"ChildId": "6ca1bf6e-6a4f-4965-8206-25029c28721c"/*CalcDispatchCount*/,
"Position": {
"X": 689.1147,
"Y": 108.01462
}
},
{
"ChildId": "7931beeb-7277-4f80-a509-ba2a035cbdcb"/*ComputeShaderStage*/,
"Position": {
"X": 324.07916,
"Y": -233.26517
}
},
{
"ChildId": "79ad1f63-e661-4465-bf1a-143b139eaee9"/*ComputeShader*/,
"Position": {
"X": 549.1147,
"Y": -83.83261
}
},
{
"ChildId": "a0ff3691-eeb4-48e1-9b6f-76ca14e14e32"/*BoolToInt*/,
"Position": {
"X": -350.50574,
"Y": -115.89563
}
},
{
"ChildId": "bc141ef2-f430-414f-ae37-69d43f5fc082"/*CalcDispatchCount*/,
"Position": {
"X": 689.1147,
"Y": -48.83261
}
},
{
"ChildId": "c02cdc8d-7956-4b1a-b3e3-1b516b3d4dca"/*ResultBuffer*/,
"Position": {
"X": -28.994667,
"Y": 639.2135
}
},
{
"ChildId": "c0d67536-4e0c-4664-8d12-80e1b07db6d4"/*AuxBuffer*/,
"Position": {
"X": -32.20957,
"Y": 463.62418
}
},
{
"ChildId": "d9ee517d-ebaf-422d-aa3f-d7f7cdc09279"/*String*/,
"Position": {
"X": -350.50574,
"Y": -185.89563
}
},
{
"ChildId": "da9acd97-265e-47c5-ac14-b6a8421650fa"/*ComputeShader*/,
"Position": {
"X": -8.42865,
"Y": -238.06647
}
},
{
"ChildId": "e4e27c8b-c37b-4d7a-9775-1ec0e5960a23"/*GetBufferComponents*/,
"Position": {
"X": -32.20957,
"Y": 498.62418
}
},
{
"ChildId": "e903d99e-7ac3-4bcd-b0e1-8e6913bc61b2"/*Execute*/,
"Position": {
"X": 1376.2375,
"Y": -206.9597
}
},
{
"ChildId": "ebecafbb-a47f-415d-b197-f7b875b2e236"/*ExecuteBufferUpdate*/,
"Position": {
"X": 1584.0947,
"Y": -3.765009
}
}
],
"OutputUis": [
{
"OutputId": "a0801b0a-3447-4179-aa12-8b4b088868d2"/*Output*/,
"Position": {
"X": 1768.6161,
"Y": -213.19046
}
},
{
"OutputId": "faeb2a7e-de0f-4497-964b-7b21dd56f525"/*ResultBuffer*/,
"Position": {
"X": 1794.1936,
"Y": -26.409683
}
}
]
}