func GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32) {
	syscall.Syscall6(gpGetUniformIndices, 4, uintptr(program), uintptr(uniformCount), uintptr(unsafe.Pointer(uniformNames)), uintptr(unsafe.Pointer(uniformIndices)), 0, 0)
}
func GetUniformIndices(program uint32, uniformCount int32, uniformNames **uint8, uniformIndices *uint32) {
	syscall.Syscall6(gpGetUniformIndices, 4, uintptr(program), uintptr(uniformCount), uintptr(unsafe.Pointer(uniformNames)), uintptr(unsafe.Pointer(uniformIndices)), 0, 0)
}
func GetUniformIndices ( program uint32 , uniformCount int32 , uniformNames * * uint8 , uniformIndices * uint32 ) { syscall . Syscall6 ( gpGetUniformIndices , 4 , uintptr ( program ) , uintptr ( uniformCount ) , uintptr ( unsafe . Pointer ( uniformNames ) ) , uintptr ( unsafe . Pointer ( uniformIndices ) ) , 0 , 0 ) }
// retrieve the index of a named uniform block
retrieve the index of a named uniform block