![]() |
XII Release 0.1.0
|
#include <RenderGraph.h>
Public Attributes | |
| xiiHybridArray< xiiUInt32, 8 > | m_PassIndices |
| Ordered compiled-pass indices belonging to this native render-pass scope. | |
| xiiHybridArray< xiiUInt32, 8 > | m_AttachmentResourceIndices |
| Graph resource indices in native framebuffer attachment order. | |
| xiiHybridArray< xiiBitflags< xiiGALResourceStateFlags >, 8 > | m_AttachmentStates |
| Attachment state used by each framebuffer entry. | |
| xiiSharedPtr< xiiGALRenderPass > | m_pNativeRenderPass |
| xiiSharedPtr< xiiGALFramebuffer > | m_pFramebuffer |
Represents a group of consecutive passes merged into a single native render pass.
Within a group, passes share the same set of render-target and depth-stencil attachments. The GPU never resolves tiles between passes in the group, which is critical for performance on tile-based architectures. All passes must be on the same queue index.