func ShaderSource(shader uint32, count int32, xstring **uint8, length *int32) {
	syscall.Syscall6(gpShaderSource, 4, uintptr(shader), uintptr(count), uintptr(unsafe.Pointer(xstring)), uintptr(unsafe.Pointer(length)), 0, 0)
}
func ShaderSource(shader uint32, count int32, xstring **uint8, length *int32) {
	syscall.Syscall6(gpShaderSource, 4, uintptr(shader), uintptr(count), uintptr(unsafe.Pointer(xstring)), uintptr(unsafe.Pointer(length)), 0, 0)
}
func ShaderSource ( shader uint32 , count int32 , xstring * * uint8 , length * int32 ) { syscall . Syscall6 ( gpShaderSource , 4 , uintptr ( shader ) , uintptr ( count ) , uintptr ( unsafe . Pointer ( xstring ) ) , uintptr ( unsafe . Pointer ( length ) ) , 0 , 0 ) }
// Replaces the source code in a shader object
Replaces the source code in a shader object