Kernel Execution API

GPU kernel loading and execution (Coming Soon)

Overview

The kernel execution API allows you to load and run SPIR-V compute shaders on the GPU.

Note: This API is currently under development. Check back soon for updates.

Planned API

C
// Load SPIR-V kernel
parallax_kernel_t parallax_kernel_load(const unsigned int* spirv, size_t words);

// Launch kernel
void parallax_kernel_launch(parallax_kernel_t kernel, void* buffer, size_t count);

// Cleanup
void parallax_kernel_destroy(parallax_kernel_t kernel);

See Also