metal commands

This commit is contained in:
Greg Wells
2025-05-30 09:39:53 -04:00
parent f5ff90bc93
commit 733738bcda
8 changed files with 127 additions and 1 deletions

View File

@@ -3,6 +3,7 @@
gnReturnCode gnCreateGraphicsPipeline(struct gnGraphicsPipeline_t* graphicsPipeline, struct gnOutputDevice_t* device, struct gnGraphicsPipelineInfo_t info) {
graphicsPipeline->device = device;
graphicsPipeline->info = info;
return graphicsPipeline->device->deviceFunctions->_gnCreateGraphicsPipeline(graphicsPipeline, device, info);
}

View File

@@ -94,6 +94,7 @@ struct gnPlatformGraphicsPipeline_t;
typedef struct gnGraphicsPipeline_t {
struct gnPlatformGraphicsPipeline_t* graphicsPipeline;
struct gnOutputDevice_t* device;
struct gnGraphicsPipelineInfo_t info;
} gnGraphicsPipeline;
gnReturnCode gnCreateGraphicsPipeline(struct gnGraphicsPipeline_t* graphicsPipeline, struct gnOutputDevice_t* device, struct gnGraphicsPipelineInfo_t info);