mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-13 22:58:30 +09:00
[Fix, Test] (MG_State, Integration): move the framebuffer aggregate from a texture's or renderbuffer's storage definition - set_framebuffer_state inlines an attachment's format and a respecify while attached left Espryt's handle arm answering its four cross-object masks from the stale copy (P4a seam F-3)
This commit is contained in:
@@ -56,7 +56,11 @@ namespace MobileGL::MG_Pipe {
|
||||
enum class MGPipeAggregate : Uint32 {
|
||||
// VertexArrayState: any VAO attribute format / buffer / enable moved.
|
||||
VaoAttribute = 0,
|
||||
// FramebufferState: any FBO attachment or default-geometry write, or a bind.
|
||||
// FramebufferState: any FBO attachment or default-geometry write, or a bind - and, since
|
||||
// P4a (fable seam F-3), any STORAGE DEFINITION of a texture or a renderbuffer, because
|
||||
// set_framebuffer_state inlines an attachment's format, extent and samples and those
|
||||
// setters are the only writers of what it inlines (TextureObject.cpp /
|
||||
// RenderbufferObject.cpp, PipePublishDescriptor).
|
||||
FramebufferAttachment,
|
||||
// TextureState: any texture object CONTENT moved (an upload, a dirty region).
|
||||
TextureContent,
|
||||
|
||||
Reference in New Issue
Block a user