Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
gpu_compute.hpp File Reference
#include <pulp/render/gpu_surface.hpp>
#include <atomic>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  pulp::render::GpuCompute
 GPU compute pipeline for non-rendering workloads (e.g. More...
struct  pulp::render::GpuCompute::WavenetLayerArraySpec
 One WaveNet layer-array's static shape. More...
struct  pulp::render::GpuCompute::ReadbackResult
struct  pulp::render::GpuCompute::AsyncStats
 Counters for the async path, incremented where the work actually happens: submits at the queue submit, map_resolves when the GPU map callback fires, expired/failed when a request completes with that status. More...
struct  pulp::render::GpuCompute::CapabilityReport
 Runtime GPU capability/limit report for the compute device. More...
struct  pulp::render::GpuCompute::DeviceSharingReport
struct  pulp::render::GpuCompute::BenchmarkResult

Namespaces

namespace  pulp
namespace  pulp::render