mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-25 11:18:54 +01:00
internal/graphicsdriver/opengl/gl: refactoring
This commit is contained in:
parent
604f14d2d4
commit
7030840efa
@ -141,7 +141,7 @@ func BufferSubData(target uint32, offset int, size int, data unsafe.Pointer) {
|
|||||||
|
|
||||||
func CheckFramebufferStatusEXT(target uint32) uint32 {
|
func CheckFramebufferStatusEXT(target uint32) uint32 {
|
||||||
ret, _, _ := syscall.Syscall(gpCheckFramebufferStatusEXT, 1, uintptr(target), 0, 0)
|
ret, _, _ := syscall.Syscall(gpCheckFramebufferStatusEXT, 1, uintptr(target), 0, 0)
|
||||||
return (uint32)(ret)
|
return uint32(ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
func Clear(mask uint32) {
|
func Clear(mask uint32) {
|
||||||
@ -158,12 +158,12 @@ func CompileShader(shader uint32) {
|
|||||||
|
|
||||||
func CreateProgram() uint32 {
|
func CreateProgram() uint32 {
|
||||||
ret, _, _ := syscall.Syscall(gpCreateProgram, 0, 0, 0, 0)
|
ret, _, _ := syscall.Syscall(gpCreateProgram, 0, 0, 0, 0)
|
||||||
return (uint32)(ret)
|
return uint32(ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateShader(xtype uint32) uint32 {
|
func CreateShader(xtype uint32) uint32 {
|
||||||
ret, _, _ := syscall.Syscall(gpCreateShader, 1, uintptr(xtype), 0, 0)
|
ret, _, _ := syscall.Syscall(gpCreateShader, 1, uintptr(xtype), 0, 0)
|
||||||
return (uint32)(ret)
|
return uint32(ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeleteBuffers(n int32, buffers *uint32) {
|
func DeleteBuffers(n int32, buffers *uint32) {
|
||||||
@ -247,7 +247,7 @@ func GetDoublei_vEXT(pname uint32, index uint32, params *float64) {
|
|||||||
|
|
||||||
func GetError() uint32 {
|
func GetError() uint32 {
|
||||||
ret, _, _ := syscall.Syscall(gpGetError, 0, 0, 0, 0)
|
ret, _, _ := syscall.Syscall(gpGetError, 0, 0, 0, 0)
|
||||||
return (uint32)(ret)
|
return uint32(ret)
|
||||||
}
|
}
|
||||||
func GetFloati_v(target uint32, index uint32, data *float32) {
|
func GetFloati_v(target uint32, index uint32, data *float32) {
|
||||||
syscall.Syscall(gpGetFloati_v, 3, uintptr(target), uintptr(index), uintptr(unsafe.Pointer(data)))
|
syscall.Syscall(gpGetFloati_v, 3, uintptr(target), uintptr(index), uintptr(unsafe.Pointer(data)))
|
||||||
@ -295,7 +295,7 @@ func GetTransformFeedbacki_v(xfb uint32, pname uint32, index uint32, param *int3
|
|||||||
|
|
||||||
func GetUniformLocation(program uint32, name *uint8) int32 {
|
func GetUniformLocation(program uint32, name *uint8) int32 {
|
||||||
ret, _, _ := syscall.Syscall(gpGetUniformLocation, 2, uintptr(program), uintptr(unsafe.Pointer(name)), 0)
|
ret, _, _ := syscall.Syscall(gpGetUniformLocation, 2, uintptr(program), uintptr(unsafe.Pointer(name)), 0)
|
||||||
return (int32)(ret)
|
return int32(ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetUnsignedBytei_vEXT(target uint32, index uint32, data *uint8) {
|
func GetUnsignedBytei_vEXT(target uint32, index uint32, data *uint8) {
|
||||||
|
Loading…
Reference in New Issue
Block a user