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);