diff options
Diffstat (limited to 'test/link/global_values_amount_test.cpp')
-rw-r--r-- | test/link/global_values_amount_test.cpp | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/test/link/global_values_amount_test.cpp b/test/link/global_values_amount_test.cpp index 3158b7ec7..fda55d6a4 100644 --- a/test/link/global_values_amount_test.cpp +++ b/test/link/global_values_amount_test.cpp @@ -34,26 +34,26 @@ class EntryPointsAmountTest : public spvtest::LinkerTest { spvtest::Binary common_binary = { // clang-format off - SpvMagicNumber, - SpvVersion, + static_cast<uint32_t>(spv::MagicNumber), + static_cast<uint32_t>(spv::Version), SPV_GENERATOR_WORD(SPV_GENERATOR_KHRONOS, 0), 3u + global_variable_count_per_binary, // NOTE: Bound 0u, // NOTE: Schema; reserved - SpvOpCapability | 2u << SpvWordCountShift, - SpvCapabilityShader, + static_cast<uint32_t>(spv::Op::OpCapability) | 2u << spv::WordCountShift, + static_cast<uint32_t>(spv::Capability::Shader), - SpvOpMemoryModel | 3u << SpvWordCountShift, - SpvAddressingModelLogical, - SpvMemoryModelSimple, + static_cast<uint32_t>(spv::Op::OpMemoryModel) | 3u << spv::WordCountShift, + static_cast<uint32_t>(spv::AddressingModel::Logical), + static_cast<uint32_t>(spv::MemoryModel::Simple), - SpvOpTypeFloat | 3u << SpvWordCountShift, + static_cast<uint32_t>(spv::Op::OpTypeFloat) | 3u << spv::WordCountShift, 1u, // NOTE: Result ID 32u, // NOTE: Width - SpvOpTypePointer | 4u << SpvWordCountShift, + static_cast<uint32_t>(spv::Op::OpTypePointer) | 4u << spv::WordCountShift, 2u, // NOTE: Result ID - SpvStorageClassInput, + static_cast<uint32_t>(spv::StorageClass::Input), 1u // NOTE: Type ID // clang-format on }; @@ -64,10 +64,11 @@ class EntryPointsAmountTest : public spvtest::LinkerTest { binary.insert(binary.end(), common_binary.cbegin(), common_binary.cend()); for (uint32_t i = 0u; i < global_variable_count_per_binary; ++i) { - binary.push_back(SpvOpVariable | 4u << SpvWordCountShift); + binary.push_back(static_cast<uint32_t>(spv::Op::OpVariable) | + 4u << spv::WordCountShift); binary.push_back(2u); // NOTE: Type ID binary.push_back(3u + i); // NOTE: Result ID - binary.push_back(SpvStorageClassInput); + binary.push_back(static_cast<uint32_t>(spv::StorageClass::Input)); } for (uint32_t i = 0u; i < binary_count - 1u; ++i) { @@ -89,37 +90,37 @@ TEST_F(EntryPointsAmountTest, UnderLimit) { TEST_F(EntryPointsAmountTest, OverLimit) { binaries.push_back({ // clang-format off - SpvMagicNumber, - SpvVersion, + static_cast<uint32_t>(spv::MagicNumber), + static_cast<uint32_t>(spv::Version), SPV_GENERATOR_WORD(SPV_GENERATOR_KHRONOS, 0), 5u, // NOTE: Bound 0u, // NOTE: Schema; reserved - SpvOpCapability | 2u << SpvWordCountShift, - SpvCapabilityShader, + static_cast<uint32_t>(spv::Op::OpCapability) | 2u << spv::WordCountShift, + static_cast<uint32_t>(spv::Capability::Shader), - SpvOpMemoryModel | 3u << SpvWordCountShift, - SpvAddressingModelLogical, - SpvMemoryModelSimple, + static_cast<uint32_t>(spv::Op::OpMemoryModel) | 3u << spv::WordCountShift, + static_cast<uint32_t>(spv::AddressingModel::Logical), + static_cast<uint32_t>(spv::MemoryModel::Simple), - SpvOpTypeFloat | 3u << SpvWordCountShift, + static_cast<uint32_t>(spv::Op::OpTypeFloat) | 3u << spv::WordCountShift, 1u, // NOTE: Result ID 32u, // NOTE: Width - SpvOpTypePointer | 4u << SpvWordCountShift, + static_cast<uint32_t>(spv::Op::OpTypePointer) | 4u << spv::WordCountShift, 2u, // NOTE: Result ID - SpvStorageClassInput, + static_cast<uint32_t>(spv::StorageClass::Input), 1u, // NOTE: Type ID - SpvOpVariable | 4u << SpvWordCountShift, + static_cast<uint32_t>(spv::Op::OpVariable) | 4u << spv::WordCountShift, 2u, // NOTE: Type ID 3u, // NOTE: Result ID - SpvStorageClassInput, + static_cast<uint32_t>(spv::StorageClass::Input), - SpvOpVariable | 4u << SpvWordCountShift, + static_cast<uint32_t>(spv::Op::OpVariable) | 4u << spv::WordCountShift, 2u, // NOTE: Type ID 4u, // NOTE: Result ID - SpvStorageClassInput + static_cast<uint32_t>(spv::StorageClass::Input) // clang-format on }); |