Thu, 20 Mar 2025 20:36:09 +0100
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);