28 lines
541 B
Plaintext
28 lines
541 B
Plaintext
#version 450
|
|
#extension GL_EXT_null_initializer : require
|
|
layout(local_size_x = 2, local_size_y = 1, local_size_z = 1) in;
|
|
|
|
struct Data
|
|
{
|
|
float a;
|
|
float b;
|
|
};
|
|
|
|
#ifndef SPIRV_CROSS_CONSTANT_ID_0
|
|
#define SPIRV_CROSS_CONSTANT_ID_0 2
|
|
#endif
|
|
const int arraySize = SPIRV_CROSS_CONSTANT_ID_0;
|
|
const Data _25[arraySize] = { };
|
|
|
|
layout(binding = 0, std430) buffer SSBO
|
|
{
|
|
Data outdata[];
|
|
} _11;
|
|
|
|
void main()
|
|
{
|
|
_11.outdata[gl_WorkGroupID.x].a = _25[gl_WorkGroupID.x].a;
|
|
_11.outdata[gl_WorkGroupID.x].b = _25[gl_WorkGroupID.x].b;
|
|
}
|
|
|