MCPcopy Create free account
hub / github.com/davideberly/GeometricTools / glGetProgramResourceName

Function glGetProgramResourceName

GTE/Graphics/GL46/GL46.cpp:11579–11596  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11577}
11578
11579void APIENTRY glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name)
11580{
11581 if (sglGetProgramResourceName)
11582 {
11583 sglGetProgramResourceName(program, programInterface, index, bufSize, length, name);
11584 ReportGLError("glGetProgramResourceName");
11585 }
11586 else
11587 {
11588 ReportGLNullFunction("glGetProgramResourceName");
11589 }
11590
11591#if defined(GTE_ENABLE_GLTRACE)
11592 gsTrace.Call("glGetProgramResourceName", "",
11593 program, gsTrace.GetName(programInterface), index, bufSize,
11594 (length != nullptr ? *length : 0), name);
11595#endif
11596}
11597
11598void APIENTRY glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLint* params)
11599{

Callers 8

ReflectProgramInputsMethod · 0.85
ReflectProgramOutputsMethod · 0.85
ReflectUniformsMethod · 0.85
ReflectDataBlocksMethod · 0.85
ReflectSubroutinesMethod · 0.85

Calls 4

ReportGLErrorFunction · 0.85
ReportGLNullFunctionFunction · 0.85
CallMethod · 0.80
GetNameMethod · 0.80

Tested by

no test coverage detected