|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
Descriptor for Device::createRenderPipeline. More...
#include "donner/gpu/Descriptors.h"
Public Attributes | |
| RcString | label |
| Debug label. | |
| PipelineLayoutRef | layout |
| Pipeline layout. | |
| VertexState | vertex |
| Vertex stage. | |
| FragmentState | fragment |
| Fragment stage. | |
| PrimitiveTopology | topology = PrimitiveTopology::TriangleList |
| Primitive topology. | |
| CullMode | cullMode = CullMode::None |
| Face culling mode. | |
| uint32_t | multisampleCount = 1 |
| Samples per pixel. Only 1 is accepted today; multisample support arrives with the Geode pipeline migration packets. | |
Descriptor for Device::createRenderPipeline.
| CullMode donner::gpu::RenderPipelineDescriptor::cullMode = CullMode::None |
Face culling mode.
| FragmentState donner::gpu::RenderPipelineDescriptor::fragment |
Fragment stage.
| RcString donner::gpu::RenderPipelineDescriptor::label |
Debug label.
| PipelineLayoutRef donner::gpu::RenderPipelineDescriptor::layout |
Pipeline layout.
| uint32_t donner::gpu::RenderPipelineDescriptor::multisampleCount = 1 |
Samples per pixel. Only 1 is accepted today; multisample support arrives with the Geode pipeline migration packets.
| PrimitiveTopology donner::gpu::RenderPipelineDescriptor::topology = PrimitiveTopology::TriangleList |
Primitive topology.
| VertexState donner::gpu::RenderPipelineDescriptor::vertex |
Vertex stage.