DepthStencilAttachment QML Type
Defines a depth-stencil attachment for a RenderPass. More...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.11 |
| Inherits: |
Detailed Description
DepthStencilAttachment adds an implicit depth/stencil render buffer to a RenderPass. The render buffer is automatically created and managed by the rendering system. Because it is backed by an opaque render buffer rather than a texture, its contents cannot be sampled in shaders. If you need to read back depth values in a later pass, use DepthTextureAttachment instead.
Use DepthStencilAttachment when you need depth testing and/or stencil operations in a pass but do not need to access the depth data afterwards.
RenderPass {
commands: [
ColorAttachment { name: "color0"; target: colorTexture },
// Add a depth buffer so depth testing works in this pass
DepthStencilAttachment {}
]
}
See also DepthTextureAttachment and RenderPassTexture.