From 6dd682dbd59da9fd6dcaa7c5d1e2d6e07eba0670 Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Sun, 10 Dec 2017 22:28:54 +0000 Subject: [PATCH] Fix off-by-one error in max shader size check --- source/picasso_assembler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()); }