#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;
}

