diff --git a/source/picasso_assembler.cpp b/source/picasso_assembler.cpp index 9f3fb96..3202d89 100644 --- a/source/picasso_assembler.cpp +++ b/source/picasso_assembler.cpp @@ -2057,7 +2057,7 @@ int ProcessCommand(const char* cmd) else { lastWasEnd = false; - if (!GetDvleData()->isGeoShader && g_outputBuf.size() >= MAX_VSH_SIZE) + if (!GetDvleData()->isGeoShader && g_outputBuf.size() > MAX_VSH_SIZE) return throwError("instruction outside vertex shader code memory (max %d instructions, currently %d)\n", MAX_VSH_SIZE, g_outputBuf.size()); }