diff options
Diffstat (limited to 'include/celeritas.h')
-rw-r--r-- | include/celeritas.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/include/celeritas.h b/include/celeritas.h index 62b3fc3..ef85a66 100644 --- a/include/celeritas.h +++ b/include/celeritas.h @@ -69,6 +69,9 @@ _Static_assert(sizeof(ptrdiff_t) == 8, "type ptrdiff_t should be 8 bytes"); #define MB(x) ((size_t)x * 1000 * 1000) #define GB(x) ((size_t)x * 1000 * 1000 * 1000) +// TEMP +#define CEL_PLATFORM_LINUX + // Platform informs renderer backend (unless user overrides) #if defined(CEL_PLATFORM_LINUX) || defined(CEL_PLATFORM_WINDOWS) #define GPU_VULKAN 1 @@ -76,7 +79,7 @@ _Static_assert(sizeof(ptrdiff_t) == 8, "type ptrdiff_t should be 8 bytes"); #define GPU_METAL 1 #endif -#define TODO(msg) \ +#define TODO(msg) \ printf("TODO: %s\n", msg); \ exit(1); @@ -130,10 +133,10 @@ fixed_arena fixed_arena_new(void* backing_buffer, size_t size, size_t alignment) /** * @brief Allocates memory on the arena. - * + * * @param arena * @param size Number of bytes to reserve - * @return Pointer to the allocated memory or NULL if there's not enough space + * @return Pointer to the allocated memory or NULL if there's not enough space */ void* fixed_arena_alloc(fixed_arena* arena, size_t size); @@ -300,7 +303,7 @@ inlined vec3 vec3_normalise(vec3 a); inlined f32 vec3_dot(vec3 a, vec3 b); inlined vec3 vec3_cross(vec3 a, vec3 b); -inlined vec4 vec4_create(f32 x, f32 y, f32 z, f32 w); +vec4 vec4_create(f32 x, f32 y, f32 z, f32 w); // quaternion functions inlined quat quat_ident(); @@ -353,8 +356,8 @@ DEFINE_HANDLE(compute_pipeline_handle); typedef struct gpu_swapchain gpu_swapchain; typedef struct gpu_encoder gpu_encoder; // Render command encoder typedef struct gpu_compute_encoder gpu_compute_encoder; -typedef struct gpu_buffer gpu_buffer; -typedef struct gpu_texture gpu_texture; +// typedef struct gpu_buffer gpu_buffer; +// typedef struct gpu_texture gpu_texture; // NOTE: Can we just use Storage buffer for everything? // typedef enum gpu_buf_type {} gpu_buf_type; |