#version 450 | |
layout(local_size_x = 1) in; | |
layout(binding = 0, std430) buffer SSBO0 | |
{ | |
vec4 a; | |
} ssbo0; | |
// Does not seem to work in glslang yet in HLSL output, disable for now. | |
#if 0 | |
layout(binding = 1, std430) buffer SSBO1 | |
{ | |
vec4 b; | |
} ssbo1[2]; | |
layout(binding = 2, std430) buffer SSBO2 | |
{ | |
vec4 c; | |
} ssbo2[3][3]; | |
#endif | |
void main() | |
{ | |
#if 0 | |
ssbo1[1].b = ssbo0.a; | |
ssbo2[1][2].c = ssbo0.a; | |
#endif | |
} | |