yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Sven van HaastregtAdd GL_ARM_tensorse9d166cd

main
489 B17 linesraw
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> t;
6
7layout(set = 0, binding = 1, std430) buffer buff {
8  int32_t out_data[];
9};
10
11void main() {
12    int32_t one;
13    int32_t two[2];
14    tensorReadARM(t, uint[](1,2,3,4), one, gl_TensorOperandsOutOfBoundsValueARM, 11);
15    tensorReadARM(t, uint[](1,2,3,4), two);
16    tensorReadARM(t, uint[](1,2,3,4), out_data[1]);
17}