func InvalidateNamedFramebufferSubData(framebuffer uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32) {
	C.glowInvalidateNamedFramebufferSubData(gpInvalidateNamedFramebufferSubData, (C.GLuint)(framebuffer), (C.GLsizei)(numAttachments), (*C.GLenum)(unsafe.Pointer(attachments)), (C.GLint)(x), (C.GLint)(y), (C.GLsizei)(width), (C.GLsizei)(height))
}
func InvalidateNamedFramebufferSubData(framebuffer uint32, numAttachments int32, attachments *uint32, x int32, y int32, width int32, height int32) {
	C.glowInvalidateNamedFramebufferSubData(gpInvalidateNamedFramebufferSubData, (C.GLuint)(framebuffer), (C.GLsizei)(numAttachments), (*C.GLenum)(unsafe.Pointer(attachments)), (C.GLint)(x), (C.GLint)(y), (C.GLsizei)(width), (C.GLsizei)(height))
}
func InvalidateNamedFramebufferSubData ( framebuffer uint32 , numAttachments int32 , attachments * uint32 , x int32 , y int32 , width int32 , height int32 ) { C . glowInvalidateNamedFramebufferSubData ( gpInvalidateNamedFramebufferSubData , ( C . GLuint ) ( framebuffer ) , ( C . GLsizei ) ( numAttachments ) , ( * C . GLenum ) ( unsafe . Pointer ( attachments ) ) , ( C . GLint ) ( x ) , ( C . GLint ) ( y ) , ( C . GLsizei ) ( width ) , ( C . GLsizei ) ( height ) ) }
// invalidate the content of a region of some or all of a framebuffer's attachments
invalidate the content of a region of some or all of a framebuffer s attachments