Bugfix #3288
If a Mesh was "Auto Smooth", it was drawing as smooth in editmode, and not as smooth in Object mode. Should be consistant. Better even would be draw autosmooth info, but that's derivedmesh magic now!
This commit is contained in:
@@ -275,7 +275,7 @@ static void meshDM_drawFacesSolid(DerivedMesh *dm, int (*setMaterial)(int))
|
||||
|
||||
new_glmode = mface->v4?GL_QUADS:GL_TRIANGLES;
|
||||
new_matnr = mface->mat_nr+1;
|
||||
new_shademodel = (!(me->flag&ME_AUTOSMOOTH) && (mface->flag & ME_SMOOTH))?GL_SMOOTH:GL_FLAT;
|
||||
new_shademodel = (mface->flag & ME_SMOOTH)?GL_SMOOTH:GL_FLAT;
|
||||
|
||||
if (new_glmode!=glmode || new_matnr!=matnr || new_shademodel!=shademodel) {
|
||||
glEnd();
|
||||
|
||||
Reference in New Issue
Block a user