internal/graphicsdriver/opengl: fix the error message when GenFramebufferEXT fails

This commit is contained in:
Hajime Hoshi 2022-05-23 22:25:40 +09:00
parent 6b416d2340
commit f888b7868b

View File

@ -234,9 +234,8 @@ func (c *context) deleteRenderbuffer(r renderbufferNative) {
func (c *context) newFramebuffer(texture textureNative) (framebufferNative, error) { func (c *context) newFramebuffer(texture textureNative) (framebufferNative, error) {
var f uint32 var f uint32
gl.GenFramebuffersEXT(1, &f) gl.GenFramebuffersEXT(1, &f)
// TODO: Use gl.IsFramebuffer
if f <= 0 { if f <= 0 {
return 0, errors.New("opengl: creating framebuffer failed: gl.IsFramebuffer returns false") return 0, errors.New("opengl: creating framebuffer failed")
} }
c.bindFramebuffer(framebufferNative(f)) c.bindFramebuffer(framebufferNative(f))
gl.FramebufferTexture2DEXT(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, uint32(texture), 0) gl.FramebufferTexture2DEXT(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, uint32(texture), 0)