summaryrefslogtreecommitdiff
path: root/src/renderer/ral.h
diff options
context:
space:
mode:
authoromnisci3nce <omniscient.oce@gmail.com>2024-04-28 09:14:22 +1000
committeromnisci3nce <omniscient.oce@gmail.com>2024-04-28 09:14:22 +1000
commit411520b240446f878a27c5d89812000774cc3c15 (patch)
tree989f442fdffcc85e45f665f8f22102fe6f6bae19 /src/renderer/ral.h
parentefea29ed9059303a5bb609ba0ce79c20ba894a23 (diff)
getting vulkan working on windows
Diffstat (limited to 'src/renderer/ral.h')
-rw-r--r--src/renderer/ral.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/renderer/ral.h b/src/renderer/ral.h
index fd83e76..fb77f0a 100644
--- a/src/renderer/ral.h
+++ b/src/renderer/ral.h
@@ -23,10 +23,10 @@ typedef struct gpu_renderpass gpu_renderpass;
typedef struct gpu_cmd_encoder gpu_cmd_encoder; // Recording
typedef struct gpu_cmd_buffer gpu_cmd_buffer; // Ready for submission
-enum pipeline_kind {
- GRAPHICS,
- COMPUTE,
-};
+typedef enum pipeline_kind {
+ PIPELINE_GRAPHICS,
+ PIPELINE_COMPUTE,
+} pipeline_kind;
typedef struct shader_desc {
const char* debug_name;
@@ -40,7 +40,7 @@ struct pipeline_desc {
};
// lifecycle functions
-gpu_device* gpu_device_create();
+gpu_device gpu_device_create();
void gpu_device_destroy();
gpu_renderpass* gpu_renderpass_create();