{ "FormatVersion": 3, "Id": "b4a8a055-6ae3-4b56-8b65-1b7b5f87d19a"/*FirstValidBuffer*/, "Description": "Checks all connected buffers and picks the first one with a valid (non-NULL) input. This can be useful for overriding buffers.", "SymbolTags": "8", "InputUis": [ { "InputId": "73cf2380-b592-4c63-9e62-70411e4f3ad5"/*Input*/, "Position": { "X": -200.0, "Y": 45.0 } } ], "SymbolChildUis": [ { "ChildId": "2fbd24ae-637b-4060-a226-358c2c155b18"/*CalcDispatchCount*/, "Position": { "X": 273.14893, "Y": 590.2168 } }, { "ChildId": "4a28afa7-72f3-4dc5-9b00-211d1ba93c36"/*ExecuteBufferUpdate*/, "Position": { "X": 641.2465, "Y": 646.7957 } }, { "ChildId": "5c70b620-5cff-42c5-987a-5a9f640646c2"/*ClampInt*/, "Position": { "X": -182.01859, "Y": 759.8851 } }, { "ChildId": "7b5075fe-949f-4b61-ac7e-9ee05f72de60"/*IntToFloat*/, "Position": { "X": -46.684986, "Y": 1006.406 } }, { "ChildId": "933e65c2-286a-41e5-8ee4-c76f3a46418a"/*GetBufferComponents*/, "Position": { "X": 273.14893, "Y": 659.2168 } }, { "ChildId": "957b0a98-6136-4c5e-a788-0b64fcb3c228"/*IntToFloat*/, "Position": { "X": -47.369926, "Y": 908.67883 } }, { "ChildId": "a6c4bccc-fd38-418d-a6ad-b4df96e36d86"/*StructuredBufferWithViews*/, "Position": { "X": 77.5927, "Y": 799.58417 } }, { "ChildId": "a9f61fce-6afe-43d0-974e-1f7192ef7065"/*FloatsToBuffer*/, "Style": "Resizable", "Size": { "X": 138.28679, "Y": 135.58852 }, "Position": { "X": 82.63007, "Y": 908.67883 } }, { "ChildId": "d32171d5-bb3e-4ee3-bf22-84e4cb946553"/*GetBufferComponents*/, "Position": { "X": -213.77097, "Y": 700.4401 } }, { "ChildId": "d3ee1892-b40e-4820-93c2-3dbd33102452"/*ComputeShader*/, "Position": { "X": 122.01576, "Y": 552.8011 } }, { "ChildId": "e0f21aca-0d6e-4055-a4be-b3df3aa46e6e"/*ComputeShaderStage*/, "Position": { "X": 471.04163, "Y": 587.7994 } } ], "OutputUis": [ { "OutputId": "bf3a690e-8611-470c-aad0-8099908e63c8"/*Output*/, "Position": { "X": 771.2465, "Y": 846.7957 } } ] }