auto-extend buffer when loading shader code default tip

Thu, 20 Mar 2025 20:36:09 +0100

author
Mike Becker <universe@uap-core.de>
date
Thu, 20 Mar 2025 20:36:09 +0100
changeset 79
ed46a265b679
parent 78
9bc544f4ce8f

auto-extend buffer when loading shader code

src/shader.c file | annotate | diff | comparison | revisions
--- a/src/shader.c	Wed Mar 19 22:43:37 2025 +0100
+++ b/src/shader.c	Thu Mar 20 20:36:09 2025 +0100
@@ -142,7 +142,7 @@
     FILE *f = fopen(filename, "r");
     if (f == NULL) return -1;
     CxBuffer buffer;
-    cxBufferInit(&buffer, NULL, 1024, NULL, 0);
+    cxBufferInit(&buffer, NULL, 1024, NULL, CX_BUFFER_AUTO_EXTEND);
     cx_stream_copy(f, &buffer, (cx_read_func) fread, cxBufferWriteFunc);
     cxBufferPut(&buffer, '\0');
     *code = realloc(buffer.space, buffer.size);

mercurial