Download third_party/SPIRV-Reflect/tests/variable_access/copy_array_1.spv.yaml from kimjunhan/vkgs-sim: direct link, hf CLI and curl.
- Browser
- Download file 7.55 kB
-
https://huggingface.co/kimjunhan/vkgs-sim/resolve/main/third_party/SPIRV-Reflect/tests/variable_access/copy_array_1.spv.yaml
- Command line
-
hf download hf://kimjunhan/vkgs-sim/third_party/SPIRV-Reflect/tests/variable_access/copy_array_1.spv.yaml
-
curl -L -o copy_array_1.spv.yaml https://huggingface.co/kimjunhan/vkgs-sim/resolve/main/third_party/SPIRV-Reflect/tests/variable_access/copy_array_1.spv.yaml
7.55 kB
| %YAML 1.1 | |
| all_type_descriptions: | |
| - | |
| id: 9 | |
| op: 23 | |
| type_name: | |
| struct_member_name: "a" | |
| storage_class: 0 # UniformConstant | |
| type_flags: 0x00000104 # VECTOR INT | |
| decoration_flags: 0x00000000 # NONE | |
| traits: | |
| numeric: | |
| scalar: { width: 32, signedness: 0 } | |
| vector: { component_count: 4 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| member_count: 0 | |
| members: | |
| - | |
| id: 11 | |
| op: 28 | |
| type_name: | |
| struct_member_name: "data" | |
| storage_class: 0 # UniformConstant | |
| type_flags: 0x20000004 # ARRAY INT | |
| decoration_flags: 0x00000000 # NONE | |
| traits: | |
| numeric: | |
| scalar: { width: 32, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| array: { dims_count: 1, dims: [4,], stride: 4 } | |
| member_count: 0 | |
| members: | |
| - | |
| id: 10 | |
| op: 30 | |
| type_name: "_Array_std430_uint4" | |
| struct_member_name: "b" | |
| storage_class: 0 # UniformConstant | |
| type_flags: 0x10080000 # STRUCT EXTERNAL_BLOCK | |
| decoration_flags: 0x00000000 # NONE | |
| traits: | |
| numeric: | |
| scalar: { width: 0, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| member_count: 1 | |
| members: | |
| - | |
| - | |
| id: 8 | |
| op: 21 | |
| type_name: | |
| struct_member_name: "c" | |
| storage_class: 0 # UniformConstant | |
| type_flags: 0x00000004 # INT | |
| decoration_flags: 0x00000000 # NONE | |
| traits: | |
| numeric: | |
| scalar: { width: 32, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| member_count: 0 | |
| members: | |
| - | |
| id: 16 | |
| op: 29 | |
| type_name: "Bar_std430" | |
| struct_member_name: | |
| storage_class: 0 # UniformConstant | |
| type_flags: 0x30080000 # ARRAY STRUCT EXTERNAL_BLOCK | |
| decoration_flags: 0x00000000 # NONE | |
| traits: | |
| numeric: | |
| scalar: { width: 0, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| array: { dims_count: 1, dims: [0,], stride: 48 } | |
| member_count: 3 | |
| members: | |
| - | |
| - | |
| - | |
| - | |
| id: 15 | |
| op: 30 | |
| type_name: "RWStructuredBuffer" | |
| struct_member_name: | |
| storage_class: -1 # NOT APPLICABLE | |
| type_flags: 0x10080000 # STRUCT EXTERNAL_BLOCK | |
| decoration_flags: 0x00000001 # BLOCK | |
| traits: | |
| numeric: | |
| scalar: { width: 0, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| member_count: 1 | |
| members: | |
| - | |
| all_block_variables: | |
| - | |
| name: "a" | |
| offset: 0 | |
| absolute_offset: 0 | |
| size: 16 | |
| padded_size: 16 | |
| decorations: 0x00000000 # NONE | |
| numeric: | |
| scalar: { width: 32, signedness: 0 } | |
| vector: { component_count: 4 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| flags: 0x00000001 # UNUSED | |
| member_count: 0 | |
| members: | |
| type_description: | |
| - | |
| name: "data" | |
| offset: 0 | |
| absolute_offset: 0 | |
| size: 16 | |
| padded_size: 16 | |
| decorations: 0x00000000 # NONE | |
| numeric: | |
| scalar: { width: 32, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| array: { dims_count: 1, dims: [4,], stride: 4 } | |
| flags: 0x00000001 # UNUSED | |
| member_count: 0 | |
| members: | |
| type_description: | |
| - | |
| name: "b" | |
| offset: 16 | |
| absolute_offset: 0 | |
| size: 16 | |
| padded_size: 16 | |
| decorations: 0x00000000 # NONE | |
| numeric: | |
| scalar: { width: 0, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| flags: 0x00000001 # UNUSED | |
| member_count: 1 | |
| members: | |
| - | |
| type_description: | |
| - | |
| name: "c" | |
| offset: 32 | |
| absolute_offset: 0 | |
| size: 4 | |
| padded_size: 4 | |
| decorations: 0x00000000 # NONE | |
| numeric: | |
| scalar: { width: 32, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| flags: 0x00000001 # UNUSED | |
| member_count: 0 | |
| members: | |
| type_description: | |
| - | |
| name: | |
| offset: 0 | |
| absolute_offset: 0 | |
| size: 36 | |
| padded_size: 36 | |
| decorations: 0x00000000 # NONE | |
| numeric: | |
| scalar: { width: 0, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| flags: 0x00000000 # NONE | |
| member_count: 3 | |
| members: | |
| - | |
| - | |
| - | |
| type_description: | |
| - | |
| name: "foo" | |
| offset: 0 | |
| absolute_offset: 0 | |
| size: 0 | |
| padded_size: 0 | |
| decorations: 0x00000000 # NONE | |
| numeric: | |
| scalar: { width: 0, signedness: 0 } | |
| vector: { component_count: 0 } | |
| matrix: { column_count: 0, row_count: 0, stride: 0 } | |
| array: { dims_count: 0, dims: [], stride: 0 } | |
| flags: 0x00000000 # NONE | |
| member_count: 1 | |
| members: | |
| - | |
| type_description: | |
| all_descriptor_bindings: | |
| - | |
| spirv_id: 18 | |
| name: "foo" | |
| binding: 0 | |
| input_attachment_index: 0 | |
| set: 0 | |
| decoration_flags: 0x00000000 # NONE | |
| descriptor_type: 7 # VK_DESCRIPTOR_TYPE_STORAGE_BUFFER | |
| resource_type: 8 # UAV | |
| image: { dim: 0, depth: 0, arrayed: 0, ms: 0, sampled: 0, image_format: 0 } # dim=1D image_format=Unknown | |
| block: *bv5 # "foo" | |
| array: { dims_count: 0, dims: [] } | |
| accessed: 1 | |
| uav_counter_id: 4294967295 | |
| uav_counter_binding: | |
| type_description: | |
| word_offset: { binding: 122, set: 126 } | |
| all_interface_variables: | |
| module: | |
| generator: 40 # Slang Shader Compiler | |
| entry_point_name: "main" | |
| entry_point_id: 2 | |
| source_language: 11 # Slang | |
| source_language_version: 1 | |
| spirv_execution_model: 5 # GLCompute | |
| shader_stage: 0x00000020 # CS | |
| descriptor_binding_count: 1 | |
| descriptor_bindings: | |
| - *db0 # "foo" | |
| descriptor_set_count: 1 | |
| descriptor_sets: | |
| - set: 0 | |
| binding_count: 1 | |
| bindings: | |
| - *db0 # "foo" | |
| input_variable_count: 0, | |
| input_variables: | |
| output_variable_count: 0, | |
| output_variables: | |
| push_constant_count: 0, | |
| push_constants: | |
| specialization_constant_count: 0, | |
| specialization_constants: | |
| entry_point_heap_accesses: | |
| - entry: "main" | |
| resource_heap_access_count: 0 | |
| resource_heap_accesses: | |
| sampler_heap_access_count: 0 | |
| sampler_heap_accesses: | |
| ... | |