Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::render::GpuSurface::AdapterInfo Struct Reference

#include <gpu_surface.hpp>

Public Attributes

bool available = false
bool native_bridge = false
AdapterType adapter_type = AdapterType::unknown
bool null_backend = false
 Authoritative backend classification reported by Dawn/WebGPU.
std::string backend = "unavailable"
std::string backend_type = "Unknown"
std::string name = "Mock Dawn Adapter"
std::string vendor = "Pulp"
std::string architecture = "unavailable"
std::string description = "Mock Dawn Adapter"
std::string preferred_canvas_format = "bgra8unorm"

Member Data Documentation

◆ adapter_type

AdapterType pulp::render::GpuSurface::AdapterInfo::adapter_type = AdapterType::unknown

◆ architecture

std::string pulp::render::GpuSurface::AdapterInfo::architecture = "unavailable"

◆ available

bool pulp::render::GpuSurface::AdapterInfo::available = false

◆ backend

std::string pulp::render::GpuSurface::AdapterInfo::backend = "unavailable"

◆ backend_type

std::string pulp::render::GpuSurface::AdapterInfo::backend_type = "Unknown"

◆ description

std::string pulp::render::GpuSurface::AdapterInfo::description = "Mock Dawn Adapter"

◆ name

std::string pulp::render::GpuSurface::AdapterInfo::name = "Mock Dawn Adapter"

◆ native_bridge

bool pulp::render::GpuSurface::AdapterInfo::native_bridge = false

◆ null_backend

bool pulp::render::GpuSurface::AdapterInfo::null_backend = false

Authoritative backend classification reported by Dawn/WebGPU.

Dawn's Null backend can also report a CPU adapter type, but it is an API-validation backend and must never be treated as software rendering evidence.

◆ preferred_canvas_format

std::string pulp::render::GpuSurface::AdapterInfo::preferred_canvas_format = "bgra8unorm"

◆ vendor

std::string pulp::render::GpuSurface::AdapterInfo::vendor = "Pulp"

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/render/include/pulp/render/gpu_surface.hpp