From 8b884ba3548c9428529f846698b3fc788fa2df43 Mon Sep 17 00:00:00 2001 From: Alex Foster <123afoster@gmail.com> Date: Sun, 6 Nov 2022 12:20:24 -0800 Subject: [PATCH] move disablevbuf to renderstate for #241 --- src/engine/render/renderva.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/engine/render/renderva.cpp b/src/engine/render/renderva.cpp index f14b371ef..431b96ee8 100644 --- a/src/engine/render/renderva.cpp +++ b/src/engine/render/renderva.cpp @@ -640,6 +640,7 @@ namespace void changebatchtmus(); void disablevquery(); + void disablevbuf(); renderstate() : colormask(true), depthmask(true), alphaing(0), vbuf(0), vattribs(false), vquery(false), colorscale(1, 1, 1), alphascale(0), refractscale(0), @@ -654,11 +655,11 @@ namespace } }; - void disablevbuf(renderstate &cur) + void renderstate::disablevbuf() { gle::clearvbo(); gle::clearebo(); - cur.vbuf = 0; + vbuf = 0; } void enablevquery(renderstate &cur) @@ -1387,7 +1388,7 @@ namespace } if(cur.vbuf) { - disablevbuf(cur); + cur.disablevbuf(); } } @@ -2857,7 +2858,7 @@ void rendergeom() } if(cur.vbuf) { - disablevbuf(cur); + cur.disablevbuf(); } renderquery(cur, va->query, va); } @@ -2887,7 +2888,7 @@ void rendergeom() } if(cur.vbuf) { - disablevbuf(cur); + cur.disablevbuf(); } glFlush(); if(cur.colormask)