[Feat]: Implement glBindFragDataLocation and glGetFragDataLocation

This commit is contained in:
2025-11-13 13:23:37 +08:00
parent 5b2d18fdff
commit b3b304e9e6
5 changed files with 138 additions and 11 deletions
@@ -53,6 +53,8 @@ namespace MobileGL {
void UniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
void GetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params);
void GetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName);
void BindFragDataLocation(GLuint program, GLuint colorNumber, const char* name);
GLint GetFragDataLocation(GLuint program, const char* name);
void ValidateProgram(GLuint program);
} // namespace MG_Impl::GLImpl
} // namespace MobileGL