summaryrefslogtreecommitdiff
path: root/src/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer')
-rw-r--r--src/renderer/render_types.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/renderer/render_types.h b/src/renderer/render_types.h
index 896a1a5..a3639e7 100644
--- a/src/renderer/render_types.h
+++ b/src/renderer/render_types.h
@@ -12,6 +12,16 @@
struct GLFWwindow;
+#ifndef RESOURCE_HANDLE_DEFS
+CORE_DEFINE_HANDLE(texture_handle);
+#define RESOURCE_HANDLE_DEFS
+#endif
+
+/* @brief Opaque wrapper around a shader program */
+typedef struct shader {
+ u32 program_id;
+} shader;
+
/** @brief configuration passed to the renderer at init time */
typedef struct renderer_config {
char window_name[256];