minigpu_ffi_bindings library

Functions

mgpuCreateBuffer(int bufferSize) Pointer<MGPUBuffer>
mgpuCreateComputeShader() Pointer<MGPUComputeShader>
mgpuDestroyBuffer(Pointer<MGPUBuffer> buffer) → void
mgpuDestroyComputeShader(Pointer<MGPUComputeShader> shader) → void
mgpuDestroyContext() → void
mgpuDispatch(Pointer<MGPUComputeShader> shader, int groupsX, int groupsY, int groupsZ) → void
mgpuDispatchAsync(Pointer<MGPUComputeShader> shader, int groupsX, int groupsY, int groupsZ, MGPUCallback callback) → void
mgpuHasKernel(Pointer<MGPUComputeShader> shader) int
mgpuInitializeContext() → void
mgpuInitializeContextAsync(MGPUCallback callback) → void
mgpuLoadKernel(Pointer<MGPUComputeShader> shader, Pointer<Char> kernelString) → void
mgpuReadBufferAsync(Pointer<MGPUBuffer> buffer, Pointer<Float> outputData, int size, int offset, MGPUCallback callback) → void
mgpuReadBufferSync(Pointer<MGPUBuffer> buffer, Pointer<Float> outputData, int size, int offset) → void
mgpuSetBuffer(Pointer<MGPUComputeShader> shader, int tag, Pointer<MGPUBuffer> buffer) → void
mgpuSetBufferData(Pointer<MGPUBuffer> buffer, Pointer<Float> inputData, int byteSize) → void