func FramebufferTexture2D(target, attachment, texTarget Enum, t Texture, level int) { defer func() { errstr := errDrain() log.Printf("gl.FramebufferTexture2D(%v, %v, %v, %v, %v) %v", target, attachment, texTarget, t, level, errstr) }() C.glFramebufferTexture2D(target.c(), attachment.c(), texTarget.c(), t.c(), C.GLint(level)) }
func FramebufferTexture2D( target Enum, attachment Enum, textarget Enum, texture uint32, level int32) { C.glFramebufferTexture2D( C.GLenum(target), C.GLenum(attachment), C.GLenum(textarget), C.GLuint(texture), C.GLint(level)) }
func FramebufferTexture2D(target, attachment, texTarget Enum, t Texture, level int) { C.glFramebufferTexture2D(target.c(), attachment.c(), texTarget.c(), t.c(), C.GLint(level)) }
func FramebufferTexture2D(target FramebufferTarget, attachment FramebufferAttachment, textarget TextureTarget, texture Texture, level int) { C.glFramebufferTexture2D(C.GLenum(target), C.GLenum(attachment), C.GLenum(textarget), C.GLuint(texture), C.GLint(level)) }