[Fix?] (MG_Test/Program): why is action sometimes failing?

This commit is contained in:
2025-11-13 15:07:07 +08:00
parent 0d26f49d0b
commit 55e89e169f
+16 -16
View File
@@ -819,22 +819,22 @@ TEST_F(ProgramTest, MinecraftTexColor1_21_6) {
auto programObject = MG_State::pGLContext->GetCurrentProgram(); auto programObject = MG_State::pGLContext->GetCurrentProgram();
ASSERT_EQ(programObject->GetUBOSize(), 0); ASSERT_EQ(programObject->GetUBOSize(), 0);
auto& spirvs = programObject->GetGeneratedSpirv(); // auto& spirvs = programObject->GetGeneratedSpirv();
for (auto spirv: spirvs) { // for (auto spirv: spirvs) {
MG_Util::ShaderTranspiler::SpvcSession spvcSession(spirv); // MG_Util::ShaderTranspiler::SpvcSession spvcSession(spirv);
spvc_compiler_options options; // spvc_compiler_options options;
spvcSession.CreateOptions(&options); // spvcSession.CreateOptions(&options);
//
spvc_compiler_options_set_uint(options, SPVC_COMPILER_OPTION_GLSL_VERSION, 320); // spvc_compiler_options_set_uint(options, SPVC_COMPILER_OPTION_GLSL_VERSION, 320);
spvc_compiler_options_set_bool(options, SPVC_COMPILER_OPTION_GLSL_ES, SPVC_TRUE); // spvc_compiler_options_set_bool(options, SPVC_COMPILER_OPTION_GLSL_ES, SPVC_TRUE);
// spvc_compiler_options_set_bool(options, SPVC_COMPILER_OPTION_GLSL_VULKAN_SEMANTICS, SPVC_TRUE); // // spvc_compiler_options_set_bool(options, SPVC_COMPILER_OPTION_GLSL_VULKAN_SEMANTICS, SPVC_TRUE);
//
spvcSession.SetOptions(options); // spvcSession.SetOptions(options);
//
const char* result = nullptr; // const char* result = nullptr;
spvcSession.Compile(&result); // spvcSession.Compile(&result);
printf("%s\n\n", result); // printf("%s\n\n", result);
} // }
} }
const char* optifine_vs1 = R"(#version 460 core const char* optifine_vs1 = R"(#version 460 core