Skip to content

Commit

Permalink
move disablevattribs() to renderstate for #241
Browse files Browse the repository at this point in the history
  • Loading branch information
no-lex committed Nov 9, 2022
1 parent 47ee91f commit e23a169
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/engine/render/renderva.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -643,6 +643,7 @@ namespace
void disablevbuf();
void enablevquery();
void cleanupgeom();
void disablevattribs(bool all = true);

renderstate() : colormask(true), depthmask(true), alphaing(0), vbuf(0), vattribs(false),
vquery(false), colorscale(1, 1, 1), alphascale(0), refractscale(0),
Expand Down Expand Up @@ -921,7 +922,7 @@ namespace
cur.vattribs = true;
}

void disablevattribs(renderstate &cur, bool all = true)
void renderstate::disablevattribs(bool all)
{
gle::disablevertex();
if(all)
Expand All @@ -930,7 +931,7 @@ namespace
gle::disablenormal();
gle::disabletangent();
}
cur.vattribs = false;
vattribs = false;
}

void changevbuf(renderstate &cur, int pass, vtxarray *va)
Expand Down Expand Up @@ -1386,7 +1387,7 @@ namespace
{
if(vattribs)
{
disablevattribs(*this);
disablevattribs();
}
if(vbuf)
{
Expand Down Expand Up @@ -2856,7 +2857,7 @@ void rendergeom()
{
if(cur.vattribs)
{
disablevattribs(cur, false);
cur.disablevattribs(false);
}
if(cur.vbuf)
{
Expand Down Expand Up @@ -2886,7 +2887,7 @@ void rendergeom()
}
if(cur.vattribs)
{
disablevattribs(cur, false);
cur.disablevattribs(false);
}
if(cur.vbuf)
{
Expand Down Expand Up @@ -3433,7 +3434,7 @@ void renderrsmgeom(bool dyntex)
}
if(cur.vattribs)
{
disablevattribs(cur, false);
cur.disablevattribs(false);
}
}
resetbatches();
Expand Down

0 comments on commit e23a169

Please sign in to comment.