func GetUniformiv(program uint32, location int32, params *int32) {
	syscall.Syscall(gpGetUniformiv, 3, uintptr(program), uintptr(location), uintptr(unsafe.Pointer(params)))
}
func GetUniformiv(program uint32, location int32, params *int32) {
	syscall.Syscall(gpGetUniformiv, 3, uintptr(program), uintptr(location), uintptr(unsafe.Pointer(params)))
}
func GetUniformiv ( program uint32 , location int32 , params * int32 ) { syscall . Syscall ( gpGetUniformiv , 3 , uintptr ( program ) , uintptr ( location ) , uintptr ( unsafe . Pointer ( params ) ) ) }
// Returns the value of a uniform variable
Returns the value of a uniform variable