summaryrefslogtreecommitdiff
path: root/src/rendering/include/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/rendering/include/engine')
-rw-r--r--src/rendering/include/engine/rendering/rendering.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/rendering/include/engine/rendering/rendering.h b/src/rendering/include/engine/rendering/rendering.h
index d2d17d5..2246601 100644
--- a/src/rendering/include/engine/rendering/rendering.h
+++ b/src/rendering/include/engine/rendering/rendering.h
@@ -15,9 +15,8 @@ extern "C" {
#include <cglm/cglm.h>
/* Definitions */
-#define RGBA(_r, _g, _b, _a) \
- ((Engine_color){.r = _r, .g = _g, .b = _b, .a = _a})
-#define RGB(_r, _g, _b) RGBA(_r, _g, _b, 0xFF)
+#define RGBA(_r, _g, _b, _a) ((Engine_color){.r = _r, .g = _g, .b = _b, .a = _a})
+#define RGB(_r, _g, _b) RGBA(_r, _g, _b, 0xFF)
/* Types */
/* TODO: Cleanup these types. */
@@ -43,7 +42,8 @@ typedef struct {
typedef enum {
Shader_Error,
- Shader_Program, /* Collection of shaders */
+
+ Shader_Program,
Shader_Vertex,
Shader_Tessellation,
Shader_Geometry,
@@ -70,7 +70,7 @@ typedef enum {
typedef struct {
// The backend ID, ie. glGenBuffer(numBufferObjects, &this->buffername)
u32 buffername;
- // The size of data = count * size_elem
+ // Buffer size of `data`. To get the size of the actual data, size_elem * count
isize size;
// Number of elements
isize count;
@@ -153,8 +153,7 @@ typedef struct {
} Camera;
-const
-usize ShaderBufferDataType_size(ShaderBufferDataType t);
+const usize ShaderBufferDataType_size(ShaderBufferDataType t);
/* Rendering functions */
void render_begin(Window* w);