xemu/subprojects/glslang/Test/spv.tensorARM.params.comp

27 lines
624 B
Plaintext

#version 460 core
#extension GL_ARM_tensors : enable
#extension GL_EXT_shader_explicit_arithmetic_types : enable
layout(set = 0, binding = 0) uniform tensorARM<int32_t, 4> tu;
layout(set = 0, binding = 1, std430) buffer buff {
uint out_data[];
};
void unusedTensorParams(tensorARM<int32_t, 4>, readonly tensorARM<int32_t, 4>) {
return;
}
uint tensorParam(tensorARM<int32_t, 4> t) {
return tensorSizeARM(t, 0);
}
uint qualifiedTensorParam(readonly tensorARM<int32_t, 4> t) {
return tensorSizeARM(t, 0);
}
void main() {
unusedTensorParams(tu, tu);
out_data[0] = tensorParam(tu) + qualifiedTensorParam(tu);
}