[Refactor] (MG_State/Program): refractor uniform reflection using glslang reflection API

This commit is contained in:
2025-08-15 15:49:31 +08:00
parent a4769996c3
commit 4aa70fda65
5 changed files with 132 additions and 107 deletions
-3
View File
@@ -113,9 +113,6 @@ TEST_F(ProgramTest, CompileAndLink) {
LinkProgram(program);
printf("Program linked.\n");
// FIXME: fix these later, refactoring uniform location reflection stuff
FAIL() << "GetUniformLocation not implemented yet!";
EXPECT_EQ(GetUniformLocation(program, "ProjMat"), 0);
EXPECT_EQ(GetUniformLocation(program, "Gray"), 1);
EXPECT_EQ(GetUniformLocation(program, "Saturation"), 6);