func GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32) {
	C.glowGetUniformIndices(gpGetUniformIndices, (C.GLuint)(program), (C.GLsizei)(uniformCount), (**C.GLchar)(unsafe.Pointer(uniformNames)), (*C.GLuint)(unsafe.Pointer(uniformIndices)))
}
func GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32) {
	C.glowGetUniformIndices(gpGetUniformIndices, (C.GLuint)(program), (C.GLsizei)(uniformCount), (**C.GLchar)(unsafe.Pointer(uniformNames)), (*C.GLuint)(unsafe.Pointer(uniformIndices)))
}
func GetUniformIndices ( program uint32 , uniformCount int32 , uniformNames * * uint8 , uniformIndices * uint32 ) { C . glowGetUniformIndices ( gpGetUniformIndices , ( C . GLuint ) ( program ) , ( C . GLsizei ) ( uniformCount ) , ( * * C . GLchar ) ( unsafe . Pointer ( uniformNames ) ) , ( * C . GLuint ) ( unsafe . Pointer ( uniformIndices ) ) ) }
// retrieve the index of a named uniform block
retrieve the index of a named uniform block