redo metal graphics pipeline creation

This commit is contained in:
Greg Wells
2025-05-29 11:18:27 -04:00
parent ccc4c9d4df
commit 2796a8b65e
3 changed files with 19 additions and 3 deletions

View File

@@ -23,7 +23,8 @@ typedef enum gnReturnCode_t {
GN_FAILED_TO_CREATE_UNIFORM_LAYOUT,
GN_FAILED_TO_CREATE_RENDER_PASS,
GN_FAILED_TO_CREATE_GRAPHICS_PIPELINE,
GN_UNSUPPORTED_SHADER_MODULE
GN_UNSUPPORTED_SHADER_MODULE,
GN_UNKNOWN_SUBPASS
} gnReturnCode;
typedef gnReturnCode gnErrorCode;
@@ -52,5 +53,6 @@ static const char* gnErrorCodeToCString(enum gnReturnCode_t returnCode) {
case GN_FAILED_TO_CREATE_RENDER_PASS: return "GN_FAILED_TO_CREATE_RENDER_PASS";
case GN_FAILED_TO_CREATE_GRAPHICS_PIPELINE: return "GN_FAILED_TO_CREATE_GRAPHICS_PIPELINE";
case GN_UNSUPPORTED_SHADER_MODULE: return "GN_UNSUPPORTED_SHADER_MODULE";
case GN_UNKNOWN_SUBPASS: return "GN_UNKNOWN_SUBPASS";
}
}