# HG changeset patch # User Mike Becker # Date 1742499369 -3600 # Node ID ed46a265b679977fac33b94c853dbbbb98e51777 # Parent 9bc544f4ce8feaa5bce9addf357caecec5da4543 auto-extend buffer when loading shader code diff -r 9bc544f4ce8f -r ed46a265b679 src/shader.c --- 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);