blob: 028b31b100a6b7ec2d19b4b990a8dc7bf0aa05f4 (
plain)
1
2
3
4
5
6
7
8
9
10
|
// This file is part of the 64k demo project.
// It defines the public interface for the GPU rendering system.
// Coordinates WebGPU lifecycle and draw calls.
#pragma once
struct GLFWwindow;
void gpu_init(GLFWwindow *window);
void gpu_draw(float audio_peak, float aspect_ratio);
void gpu_shutdown();
|