Fix ARB_enhanced_layout test.
This commit is contained in:
parent
7464232f67
commit
c68c72c5be
@ -8,7 +8,33 @@ struct Foo
|
|||||||
int c;
|
int c;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
layout(binding = 1, std140) buffer SSBO1
|
||||||
|
{
|
||||||
|
layout(offset = 4) int a;
|
||||||
|
layout(offset = 8) int b;
|
||||||
|
layout(offset = 16) Foo foo;
|
||||||
|
layout(offset = 48) int c[8];
|
||||||
|
} ssbo1;
|
||||||
|
|
||||||
|
layout(binding = 2, std430) buffer SSBO2
|
||||||
|
{
|
||||||
|
layout(offset = 4) int a;
|
||||||
|
layout(offset = 8) int b;
|
||||||
|
layout(offset = 16) Foo foo;
|
||||||
|
layout(offset = 48) int c[8];
|
||||||
|
} ssbo2;
|
||||||
|
|
||||||
|
layout(binding = 0, std140) uniform UBO
|
||||||
|
{
|
||||||
|
layout(offset = 4) int a;
|
||||||
|
layout(offset = 8) int b;
|
||||||
|
layout(offset = 16) Foo foo;
|
||||||
|
layout(offset = 48) int c[8];
|
||||||
|
} ubo;
|
||||||
|
|
||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
|
ssbo1.a = ssbo2.a;
|
||||||
|
ssbo1.b = ubo.b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,5 +33,7 @@ layout(std430, binding = 2) buffer SSBO2
|
|||||||
|
|
||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
|
ssbo1.a = ssbo2.a;
|
||||||
|
ssbo1.b = ubo.b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user