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
-