23 lines
330 B
Plaintext
23 lines
330 B
Plaintext
#version 450
|
|
#extension GL_EXT_null_initializer : require
|
|
|
|
layout(constant_id = 0) const int arraySize = 2;
|
|
layout(local_size_x = 2) in;
|
|
|
|
struct Data
|
|
{
|
|
float a;
|
|
float b;
|
|
};
|
|
|
|
layout(std430, binding = 0) buffer SSBO
|
|
{
|
|
Data outdata[];
|
|
};
|
|
|
|
void main()
|
|
{
|
|
Data d[arraySize] = {};
|
|
outdata[gl_WorkGroupID.x] = d[gl_WorkGroupID.x];
|
|
}
|