GL_ARM_shader_core_builtins support

Add support for GL_ARM_shader_core_builtins and SPV_ARM_core_builtins,
including initial tests
This commit is contained in:
Gilad Ben-Yossef 2022-12-05 14:02:22 +02:00
parent a7603c132d
commit 0464ff4515
18 changed files with 335 additions and 0 deletions

View file

@ -0,0 +1,12 @@
#version 450
#extension GL_ARM_shader_core_builtins: enable
layout(set = 0, binding = 0, std430) buffer Output
{
uvec4 result;
};
void main (void)
{
uint temp = gl_WarpMaxIDARM;
result = uvec4(gl_CoreIDARM, gl_CoreCountARM, gl_CoreMaxIDARM, gl_WarpIDARM + temp);
}