bindings/minigpu_bindings
library
Functions
-
allocateUTF8(String str)
→ JSString
-
-
ccall(JSString name, JSString returnType, JSArray<JSAny?> argTypes, JSArray<JSAny?> args, JSObject opts)
→ JSPromise<JSAny?>
-
-
mgpuCreateBuffer(int bufferSize)
→ MGPUBuffer
-
-
mgpuCreateComputeShader()
→ MGPUComputeShader
-
-
mgpuDestroyBuffer(MGPUBuffer buffer)
→ void
-
-
mgpuDestroyComputeShader(MGPUComputeShader shader)
→ void
-
-
mgpuDestroyContext()
→ void
-
-
mgpuDispatch(MGPUComputeShader shader, int groupsX, int groupsY, int groupsZ)
→ Future<void>
-
-
mgpuHasKernel(MGPUComputeShader shader)
→ bool
-
-
mgpuInitializeContext()
→ Future<void>
-
-
mgpuLoadKernel(MGPUComputeShader shader, String kernelString)
→ void
-
-
mgpuReadBufferSync(MGPUBuffer buffer, Float32List outputData, {int readElements = 0, int elementOffset = 0, int readBytes = 0, int byteOffset = 0})
→ Future<void>
-
-
mgpuSetBuffer(MGPUComputeShader shader, int tag, MGPUBuffer buffer)
→ void
-
-
mgpuSetBufferData(MGPUBuffer buffer, Float32List inputData, int size)
→ void
-