func InvalidateNamedFramebufferData(framebuffer uint32, numAttachments int32, attachments *uint32) {
	C.glowInvalidateNamedFramebufferData(gpInvalidateNamedFramebufferData, (C.GLuint)(framebuffer), (C.GLsizei)(numAttachments), (*C.GLenum)(unsafe.Pointer(attachments)))
}
func InvalidateNamedFramebufferData(framebuffer uint32, numAttachments int32, attachments *uint32) {
	C.glowInvalidateNamedFramebufferData(gpInvalidateNamedFramebufferData, (C.GLuint)(framebuffer), (C.GLsizei)(numAttachments), (*C.GLenum)(unsafe.Pointer(attachments)))
}
func InvalidateNamedFramebufferData ( framebuffer uint32 , numAttachments int32 , attachments * uint32 ) { C . glowInvalidateNamedFramebufferData ( gpInvalidateNamedFramebufferData , ( C . GLuint ) ( framebuffer ) , ( C . GLsizei ) ( numAttachments ) , ( * C . GLenum ) ( unsafe . Pointer ( attachments ) ) ) }
// invalidate the content of some or all of a framebuffer's attachments
invalidate the content of some or all of a framebuffer s attachments