Visual hints in the 3D scene when sidebar matrix fields have focus -> legacy render case

This commit is contained in:
Enrico Turri 2018-12-20 11:42:26 +01:00
parent 54fae97032
commit 11da45e32f
2 changed files with 21 additions and 2 deletions

View File

@ -1920,8 +1920,7 @@ void GLModel::render() const
if (m_useVBOs)
render_VBOs();
else
{
}
render_legacy();
}
void GLModel::render_VBOs() const
@ -1949,6 +1948,25 @@ void GLModel::render_VBOs() const
::glDisable(GL_BLEND);
}
void GLModel::render_legacy() const
{
::glEnable(GL_LIGHTING);
::glEnable(GL_BLEND);
::glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
::glCullFace(GL_BACK);
::glEnableClientState(GL_VERTEX_ARRAY);
::glEnableClientState(GL_NORMAL_ARRAY);
m_volume.render_legacy();
::glDisableClientState(GL_VERTEX_ARRAY);
::glDisableClientState(GL_NORMAL_ARRAY);
::glDisable(GL_BLEND);
::glDisable(GL_LIGHTING);
}
bool GLArrow::on_init(bool useVBOs)
{
Pointf3s vertices;

View File

@ -611,6 +611,7 @@ protected:
private:
void render_VBOs() const;
void render_legacy() const;
};
class GLArrow : public GLModel