30 lines
669 B
Plaintext
30 lines
669 B
Plaintext
|
#version 450
|
||
|
|
||
|
#ifndef SPIRV_CROSS_CONSTANT_ID_1
|
||
|
#define SPIRV_CROSS_CONSTANT_ID_1 11u
|
||
|
#endif
|
||
|
#ifndef SPIRV_CROSS_CONSTANT_ID_2
|
||
|
#define SPIRV_CROSS_CONSTANT_ID_2 12u
|
||
|
#endif
|
||
|
#ifndef SPIRV_CROSS_CONSTANT_ID_3
|
||
|
#define SPIRV_CROSS_CONSTANT_ID_3 13u
|
||
|
#endif
|
||
|
const uint _4 = SPIRV_CROSS_CONSTANT_ID_3;
|
||
|
#ifndef SPIRV_CROSS_CONSTANT_ID_4
|
||
|
#define SPIRV_CROSS_CONSTANT_ID_4 14u
|
||
|
#endif
|
||
|
const uint _5 = SPIRV_CROSS_CONSTANT_ID_4;
|
||
|
|
||
|
layout(local_size_x = 3, local_size_y = SPIRV_CROSS_CONSTANT_ID_1, local_size_z = SPIRV_CROSS_CONSTANT_ID_2) in;
|
||
|
|
||
|
layout(binding = 0, std430) buffer SSBO
|
||
|
{
|
||
|
vec4 values[];
|
||
|
} _8;
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
_8.values[gl_GlobalInvocationID.x] += vec4(2.0);
|
||
|
}
|
||
|
|