mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
internal/graphicsdriver/opengl/gl: refactoring: replace GetIntegerv -> GetInteger
This commit is contained in:
parent
c7c9500ba6
commit
098fed65d5
@ -105,9 +105,7 @@ func (c *context) reset() error {
|
|||||||
c.ctx.Enable(gl.BLEND)
|
c.ctx.Enable(gl.BLEND)
|
||||||
c.ctx.Enable(gl.SCISSOR_TEST)
|
c.ctx.Enable(gl.SCISSOR_TEST)
|
||||||
c.blend(graphicsdriver.BlendSourceOver)
|
c.blend(graphicsdriver.BlendSourceOver)
|
||||||
f := make([]int32, 1)
|
c.screenFramebuffer = framebufferNative(c.ctx.GetInteger(gl.FRAMEBUFFER_BINDING))
|
||||||
c.ctx.GetIntegerv(f, gl.FRAMEBUFFER_BINDING)
|
|
||||||
c.screenFramebuffer = framebufferNative(f[0])
|
|
||||||
// TODO: Need to update screenFramebufferWidth/Height?
|
// TODO: Need to update screenFramebufferWidth/Height?
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
@ -441,9 +439,7 @@ func (c *context) drawElements(len int, offsetInBytes int) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (c *context) maxTextureSizeImpl() int {
|
func (c *context) maxTextureSizeImpl() int {
|
||||||
v := make([]int32, 1)
|
return c.ctx.GetInteger(gl.MAX_TEXTURE_SIZE)
|
||||||
c.ctx.GetIntegerv(v, gl.MAX_TEXTURE_SIZE)
|
|
||||||
return int(v[0])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *context) flush() {
|
func (c *context) flush() {
|
||||||
|
@ -584,8 +584,10 @@ func (c *defaultContext) GetError() uint32 {
|
|||||||
return uint32(ret)
|
return uint32(ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *defaultContext) GetIntegerv(dst []int32, pname uint32) {
|
func (c *defaultContext) GetInteger(pname uint32) int {
|
||||||
|
dst := make([]int32, 1)
|
||||||
C.glowGetIntegerv(c.gpGetIntegerv, (C.GLenum)(pname), (*C.GLint)(unsafe.Pointer(&dst[0])))
|
C.glowGetIntegerv(c.gpGetIntegerv, (C.GLenum)(pname), (*C.GLint)(unsafe.Pointer(&dst[0])))
|
||||||
|
return int(dst[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *defaultContext) GetProgramInfoLog(program uint32) string {
|
func (c *defaultContext) GetProgramInfoLog(program uint32) string {
|
||||||
|
@ -283,8 +283,10 @@ func (c *defaultContext) GetError() uint32 {
|
|||||||
return uint32(ret)
|
return uint32(ret)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *defaultContext) GetIntegerv(dst []int32, pname uint32) {
|
func (c *defaultContext) GetInteger(pname uint32) int {
|
||||||
|
dst := make([]int32, 1)
|
||||||
purego.SyscallN(c.gpGetIntegerv, uintptr(pname), uintptr(unsafe.Pointer(&dst[0])))
|
purego.SyscallN(c.gpGetIntegerv, uintptr(pname), uintptr(unsafe.Pointer(&dst[0])))
|
||||||
|
return int(dst[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *defaultContext) GetProgramInfoLog(program uint32) string {
|
func (c *defaultContext) GetProgramInfoLog(program uint32) string {
|
||||||
|
@ -218,8 +218,8 @@ func (g *gomobileContext) GetError() uint32 {
|
|||||||
return uint32(g.ctx.GetError())
|
return uint32(g.ctx.GetError())
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *gomobileContext) GetIntegerv(dst []int32, pname uint32) {
|
func (g *gomobileContext) GetInteger(pname uint32) int {
|
||||||
g.ctx.GetIntegerv(dst, gl.Enum(pname))
|
return g.ctx.GetInteger(gl.Enum(pname))
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *gomobileContext) GetProgramInfoLog(program uint32) string {
|
func (g *gomobileContext) GetProgramInfoLog(program uint32) string {
|
||||||
|
@ -58,7 +58,7 @@ type Context interface {
|
|||||||
GenRenderbuffers(n int32) []uint32
|
GenRenderbuffers(n int32) []uint32
|
||||||
GenTextures(n int32) []uint32
|
GenTextures(n int32) []uint32
|
||||||
GetError() uint32
|
GetError() uint32
|
||||||
GetIntegerv(dst []int32, pname uint32)
|
GetInteger(pname uint32) int
|
||||||
GetProgramInfoLog(program uint32) string
|
GetProgramInfoLog(program uint32) string
|
||||||
GetProgramiv(dst []int32, program uint32, pname uint32)
|
GetProgramiv(dst []int32, program uint32, pname uint32)
|
||||||
GetShaderInfoLog(shader uint32) string
|
GetShaderInfoLog(shader uint32) string
|
||||||
|
Loading…
Reference in New Issue
Block a user