Remove magic specialisation constant and push constant set numbers

This commit is contained in:
baldurk committed 2024-04-10 18:58:53 +01:00
1 parent 474a991419
commit ca144ab818
9 files changed
+54 -63

No files matched your search

+3 -3
View File
@@ -306,6 +306,7 @@ void main() {
INFO("UBO: " << cblock.name.c_str());
CHECK(!cblock.bufferBacked);
CHECK(!cblock.compileConstants);
REQUIRE_ARRAY_SIZE(cblock.variables.size(), 2);
{
@@ -473,10 +474,10 @@ void main() {
const ConstantBlock &cblock = refl.constantBlocks[0];
INFO("UBO: " << cblock.name.c_str());
CHECK(cblock.fixedBindSetOrSpace == SpecializationConstantBindSet);
CHECK(cblock.fixedBindNumber == 0);
CHECK(cblock.bindArraySize == 1);
CHECK(!cblock.bufferBacked);
CHECK(cblock.compileConstants);
CHECK(cblock.byteSize == 0);
REQUIRE_ARRAY_SIZE(cblock.variables.size(), 2);
@@ -548,10 +549,9 @@ void main() {
const ConstantBlock &cblock = refl.constantBlocks[0];
INFO("UBO: " << cblock.name.c_str());
CHECK(cblock.fixedBindSetOrSpace == PushConstantBindSet);
CHECK(cblock.fixedBindNumber == 0);
CHECK(cblock.bindArraySize == 1);
CHECK(!cblock.bufferBacked);
CHECK(!cblock.compileConstants);
CHECK(cblock.byteSize == 16);
REQUIRE_ARRAY_SIZE(cblock.variables.size(), 3);