#include "loader/src/gryphn_device_functions.h" gnReturnCode checkCreatePresentationQueue(gnPresentationQueueHandle presentationQueue, const gnOutputDeviceHandle device, gnPresentationQueueInfo presentationInfo); gnReturnCode checkPresentationQueueGetImage(gnPresentationQueueHandle presentationQueue, uint32_t *imageIndex); void checkDestroyPresentationQueue(gnPresentationQueueHandle presentationQueue); gnReturnCode checkCreateShaderModule(gnShaderModuleHandle module, gnOutputDeviceHandle device, gnShaderModuleInfo shaderModuleInfo); void checkDestroyShaderModule(gnShaderModuleHandle module); gnReturnCode checkCreateRenderPassDescriptor(gnRenderPassDescriptorHandle renderPass, gnOutputDeviceHandle device, gnRenderPassDescriptorInfo info); void checkDestroyRenderPassDescriptor(gnRenderPassDescriptorHandle renderPass); gnReturnCode checkCreateGraphicsPipeline(gnGraphicsPipelineHandle pipeline, gnOutputDeviceHandle device, gnGraphicsPipelineInfo pipelineInfo); void checkDestroyGraphicsPipeline(gnGraphicsPipelineHandle pipeline); gnReturnCode checkCreateFramebuffer(gnFramebuffer framebuffer, gnOutputDeviceHandle device, gnFramebufferInfo framebufferInfo); void checkDestroyFramebuffer(gnFramebuffer framebuffer); gnReturnCode checkCreateCommandPool(gnCommandPoolHandle commandPool, gnOutputDeviceHandle device, gnCommandPoolInfo info); void checkDestroyCommandPool(gnCommandPoolHandle commandPool); gnReturnCode checkCreateBuffer(gnBufferHandle buffer, gnDeviceHandle device, gnBufferInfo info); void checkBufferData(gnBufferHandle buffer, size_t size, void* data); void checkBufferSubData(gnBufferHandle buffer, size_t offset, size_t size, void* data); void* checkMapBuffer(gnBufferHandle buffer); void checkDestroyBuffer(gnBufferHandle buffer); gnReturnCode checkCreateUniformPool(gnUniformPool pool, gnDeviceHandle device); gnUniform* checkUniformPoolAllocateUniforms(gnUniformPool pool, gnUniformAllocationInfo allocInfo); void checkDestroyUniformPool(gnUniformPool pool); void checkUpdateBufferUniform(gnUniform uniform, gnBufferUniformInfo* bufferInfo); void checkUpdateStorageUniform(gnUniform uniform, gnStorageUniformInfo* storageInfo); void checkUpdateImageUniform(gnUniform uniform, gnImageUniformInfo* imageInfo); gnReturnCode checkCreateTexture(gnTexture texture, gnDevice device, const gnTextureInfo info); void checkTextureData(gnTextureHandle texture, void* pixelData); void checkDestroyTexture(gnTexture texture); gnReturnCode checkSubmit(gnOutputDeviceHandle device, gnSubmitInfo submit); gnReturnCode checkPresent(gnOutputDeviceHandle device, gnPresentInfo info); void checkWaitForDevice(gnOutputDeviceHandle device);