Files
CosmicEngine/lib/All/SPIRV-Reflect/tests/glsl/storage_buffer.spv

24 lines
1.8 KiB
Plaintext
Raw Normal View History

# ' GLSL.std.450main   glsl/storage_buffer.glslp<00>#version 450
#pragma shader_stage(compute)
layout (local_size_x = 32, local_size_y = 1, local_size_z = 1) in;
const int kArraySize = 64;
layout(set = 0, binding = 0) buffer InputBuffer {
float input_values[kArraySize];
};
layout(set = 0, binding = 1) buffer OutputBuffer {
float output_values[kArraySize];
};
void main() {
uint index = gl_GlobalInvocationID.x;
output_values[index] = input_values[index];
}

GL_GOOGLE_cpp_style_line_directiveGL_GOOGLE_include_directivemain index gl_GlobalInvocationIDOutputBufferoutput_valuesInputBufferinput_valuesJentry-point mainJclient vulkan100Jtarget-env spirv1.3Jtarget-env vulkan1.1Jentry-point mainJuse-storage-bufferG GH#GG"G!GH#GG"G!G% ! 
  
; +  +@  ;  +  ;  +# +$,
%#$$+&@6<00>; A => = = A =! A">"!<00>8