metal mapping buffers

This commit is contained in:
Greg Wells
2025-06-07 17:22:55 -04:00
parent fd231d8356
commit 1825a39946

View File

@@ -29,13 +29,12 @@ void gnBufferDataFn(gnBufferHandle buffer, size_t dataSize, void* data) {
} else } else
memcpy(buffer->buffer->buffer.contents, data, dataSize); memcpy(buffer->buffer->buffer.contents, data, dataSize);
} }
void gnDestroyBufferFn(gnBufferHandle buffer) { void* gnMapBufferFn(gnBufferHandle buffer) {
// if (buffer->buffer->useStagingBuffer == gnTrue) { return buffer->buffer->buffer.contents;
// vkDestroyBuffer(buffer->device->outputDevice->device, buffer->buffer->stagingBuffer, NULL); }
// vkFreeMemory(buffer->device->outputDevice->device, buffer->buffer->stagingBufferMemory, NULL); void gnDestroyBufferFn(gnBufferHandle buffer) {
// } if (buffer->buffer->useStagingBuffer)
[buffer->buffer->stagingBuffer release];
// vkDestroyBuffer(buffer->device->outputDevice->device, buffer->buffer->buffer, NULL); [buffer->buffer->buffer release];
// vkFreeMemory(buffer->device->outputDevice->device, buffer->buffer->bufferMemory, NULL); free(buffer->buffer);
// free(buffer->buffer);
} }