commit fdb1c88
uint
·
2026-08-04 16:19:56 +0000 UTC
parent cdabf96
fix: use MAX_TEXTURES for textures buffer, change MAX_MESHES, MAX_TEXTURES size
1 files changed,
+3,
-4
+3,
-4
1@@ -8,8 +8,8 @@
2 #include "renderer/renderer.h"
3 #include "renderer_backend.h"
4
5-#define MAX_MESHES (16384)
6-#define MAX_TEXTURES (512) /* TODO; random value ig */
7+#define MAX_MESHES 8192
8+#define MAX_TEXTURES 256
9
10 typedef struct {
11 sg_buffer vb; /* vertex buffer */
12@@ -34,7 +34,7 @@ typedef struct {
13 sg_sampler sampler;
14
15 RendererMesh meshes[MAX_MESHES];
16- RendererTexture textures[MAX_MESHES];
17+ RendererTexture textures[MAX_TEXTURES];
18 } RendererState;
19
20 /* create the shader and render pipeline */
21@@ -47,7 +47,6 @@ static void create_sampler(void);
22 static void sokol_log(const char* tag, u32 level, u32 item, const char* msg, u32 ln, const char* file, void* user);
23
24 static RendererState ren;
25-/* TODO: textures */
26 static const char* vsdr = "#version 330\n"
27 "layout(location=0) in vec3 position;\n"
28 "layout(location=1) in vec2 texcoord0;\n"