From bef224bba1fc180de7cf3210ec1a4f95279e3f80 Mon Sep 17 00:00:00 2001 From: "edward.vigmond" <edward.vigmond@u-bordeaux.fr> Date: Wed, 18 Nov 2020 20:57:51 +0100 Subject: [PATCH] small bug fix --- src/TBmeshWin.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/TBmeshWin.cc b/src/TBmeshWin.cc index 44c24d0..4322215 100644 --- a/src/TBmeshWin.cc +++ b/src/TBmeshWin.cc @@ -507,7 +507,7 @@ TBmeshWin::draw_surface(Surfaces* sf, GLfloat *&vbobuf, bool wf ) glPolygonMode( GL_FRONT_AND_BACK, GL_FILL ); sf->zsort( context(), stride, on_tr ); - char cmode = CMODE( facetshading, dataBuffer->ele_based() ); + char cmode = CMODE( facetshading, dataBuffer && dataBuffer->ele_based() ); if( !on_tr ) // all elements are opaque sf->buffer( s_colour, cs, showData?((cmode==CM_FLAT)?sf->to_elem(data).data():data):NULL, @@ -553,7 +553,7 @@ TBmeshWin::draw_sorted_elements( RenderTris &rd, vector<vtx_z> &elems, bool newT edata[e.s] = sf->to_elem(data); } sf->buffer_elem( e.i, scol, cs, showData?(facetshading?edata[e.s].data():data):NULL, - dataopac->dop+Surface, vbobuf, CMODE(facetshading,dataBuffer->ele_based()) ); + dataopac->dop+Surface, vbobuf, CMODE(facetshading,dataBuffer && dataBuffer->ele_based()) ); } rd.update_nodalbuff(); } -- GitLab