#version 450 | |
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; | |
struct T | |
{ | |
float c; | |
}; | |
layout(binding = 0, std430) buffer SSBO1 | |
{ | |
T foo[]; | |
} _7; | |
layout(binding = 1, std140) buffer SSBO2 | |
{ | |
T bar[]; | |
} _10; | |
void main() | |
{ | |
T v = T(40.0); | |
_7.foo[10].c = v.c; | |
_10.bar[30].c = v.c; | |
} | |