func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32) {
	syscall.Syscall6(gpFramebufferTexture2D, 5, uintptr(target), uintptr(attachment), uintptr(textarget), uintptr(texture), uintptr(level), 0)
}
func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32) {
	syscall.Syscall6(gpFramebufferTexture2D, 5, uintptr(target), uintptr(attachment), uintptr(textarget), uintptr(texture), uintptr(level), 0)
}
func FramebufferTexture2D ( target uint32 , attachment uint32 , textarget uint32 , texture uint32 , level int32 ) { syscall . Syscall6 ( gpFramebufferTexture2D , 5 , uintptr ( target ) , uintptr ( attachment ) , uintptr ( textarget ) , uintptr ( texture ) , uintptr ( level ) , 0 ) }
// attach a level of a texture object as a logical buffer to the currently bound framebuffer object
attach a level of a texture object as a logical buffer to the currently bound framebuffer object