Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::geode::GeodeGpuRootCapabilities Struct Reference

Capabilities shared by runtime devices opened over one browser GPU device. More...

#include "donner/svg/renderer/geode/GeodeNativeRoot.h"

Public Attributes

GpuBackendKind backend = GpuBackendKind::Browser
 Backend whose runtime devices the root opens.
uint32_t maxTextureDimension2D = 8192u
 Largest 2D texture width or height the selected device supports.
bool isVulkan = false
 Whether the backend is Vulkan, where filter passes wait for the queue at each submission boundary instead of relying on cross-submission synchronization.

Detailed Description

Capabilities shared by runtime devices opened over one browser GPU device.

Capabilities shared by runtime devices over one native root.

Member Data Documentation

◆ backend

GpuBackendKind donner::geode::GeodeGpuRootCapabilities::backend = GpuBackendKind::Browser

Backend whose runtime devices the root opens.

◆ isVulkan

bool donner::geode::GeodeGpuRootCapabilities::isVulkan = false

Whether the backend is Vulkan, where filter passes wait for the queue at each submission boundary instead of relying on cross-submission synchronization.

◆ maxTextureDimension2D

uint32_t donner::geode::GeodeGpuRootCapabilities::maxTextureDimension2D = 8192u

Largest 2D texture width or height the selected device supports.


The documentation for this struct was generated from the following files: