minigpu_ffi_bindings
library
Functions
-
mgpuCreateBuffer(int bufferSize, int dataType)
→ Pointer<MGPUBuffer>
-
-
mgpuCreateComputeShader()
→ Pointer<MGPUComputeShader>
-
-
mgpuCreateKernel(Pointer<MGPUComputeShader> shader, int groupsX, int groupsY, int groupsZ)
→ void
-
-
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
-
-
mgpuQueryVramBytes()
→ int
-
-
mgpuReadAsyncDouble(Pointer<MGPUBuffer> buffer, Pointer<Double> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncFloat(Pointer<MGPUBuffer> buffer, Pointer<Float> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncInt16(Pointer<MGPUBuffer> buffer, Pointer<Int16> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncInt32(Pointer<MGPUBuffer> buffer, Pointer<Int32> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncInt64(Pointer<MGPUBuffer> buffer, Pointer<Int64> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncInt8(Pointer<MGPUBuffer> buffer, Pointer<Int8> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncUint16(Pointer<MGPUBuffer> buffer, Pointer<Uint16> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncUint32(Pointer<MGPUBuffer> buffer, Pointer<Uint32> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncUint64(Pointer<MGPUBuffer> buffer, Pointer<Uint64> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadAsyncUint8(Pointer<MGPUBuffer> buffer, Pointer<Uint8> outputData, int size, int offset, MGPUCallback callback)
→ void
-
-
mgpuReadSync(Pointer<MGPUBuffer> buffer, Pointer<Void> outputData, int size, int offset)
→ void
-
-
mgpuReadSyncFloat32(Pointer<MGPUBuffer> buffer, Pointer<Float> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncFloat64(Pointer<MGPUBuffer> buffer, Pointer<Double> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncInt16(Pointer<MGPUBuffer> buffer, Pointer<Int16> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncInt32(Pointer<MGPUBuffer> buffer, Pointer<Int32> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncInt64(Pointer<MGPUBuffer> buffer, Pointer<Int64> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncInt8(Pointer<MGPUBuffer> buffer, Pointer<Int8> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncUint16(Pointer<MGPUBuffer> buffer, Pointer<Uint16> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncUint32(Pointer<MGPUBuffer> buffer, Pointer<Uint32> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncUint64(Pointer<MGPUBuffer> buffer, Pointer<Uint64> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuReadSyncUint8(Pointer<MGPUBuffer> buffer, Pointer<Uint8> outputData, int elementCount, int elementOffset)
→ void
-
-
mgpuSetBuffer(Pointer<MGPUComputeShader> shader, int tag, Pointer<MGPUBuffer> buffer)
→ void
-
-
mgpuWriteDouble(Pointer<MGPUBuffer> buffer, Pointer<Double> inputData, int byteSize)
→ void
-
-
mgpuWriteFloat(Pointer<MGPUBuffer> buffer, Pointer<Float> inputData, int byteSize)
→ void
-
-
mgpuWriteInt16(Pointer<MGPUBuffer> buffer, Pointer<Int16> inputData, int byteSize)
→ void
-
-
mgpuWriteInt32(Pointer<MGPUBuffer> buffer, Pointer<Int32> inputData, int byteSize)
→ void
-
-
mgpuWriteInt64(Pointer<MGPUBuffer> buffer, Pointer<Int64> inputData, int byteSize)
→ void
-
-
mgpuWriteInt8(Pointer<MGPUBuffer> buffer, Pointer<Int8> inputData, int byteSize)
→ void
-
-
mgpuWriteUint16(Pointer<MGPUBuffer> buffer, Pointer<Uint16> inputData, int byteSize)
→ void
-
-
mgpuWriteUint32(Pointer<MGPUBuffer> buffer, Pointer<Uint32> inputData, int byteSize)
→ void
-
-
mgpuWriteUint64(Pointer<MGPUBuffer> buffer, Pointer<Uint64> inputData, int byteSize)
→ void
-
-
mgpuWriteUint8(Pointer<MGPUBuffer> buffer, Pointer<Uint8> inputData, int byteSize)
→ void
-