diff options
Diffstat (limited to 'src/renderer')
-rw-r--r-- | src/renderer/render_types.h | 10 |
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]; |