yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
e9d166cd
main
1#version 460 core 2#extension GL_ARM_tensors : enable 3#extension GL_EXT_shader_explicit_arithmetic_types : enable 4 5layout(set = 0, binding = 0) uniform tensorARM<int32_t, 4> tu; 6layout(set = 0, binding = 1) uniform tensorARM<int32_t, 2> td; 7 8layout(set = 0, binding = 2, std430) buffer buff { 9 uint out_data[]; 10}; 11 12void unusedTensorParam(tensorARM) { 13 return; 14} 15 16uint getDim0Size(tensorARM t) { 17 return tensorSizeARM(t, 0); 18} 19 20uint partiallySpecialized(tensorARM<int> t) { 21 return tensorSizeARM(t, 1); 22} 23 24void main() { 25 unusedTensorParam(tu); 26 unusedTensorParam(td); 27 out_data[0] = getDim0Size(tu); 28 out_data[0] += getDim0Size(td); 29 out_data[0] += partiallySpecialized(tu); 30}