From 5da02ab9e249487081afe3ee459f1e8d15a7f674 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 10 Jun 2016 06:11:14 +1000 Subject: GPU: only call glShadeModel when needed --- source/blender/gpu/intern/gpu_basic_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/gpu/intern/gpu_basic_shader.c b/source/blender/gpu/intern/gpu_basic_shader.c index 1e60944c23d..4ac1c48f9d2 100644 --- a/source/blender/gpu/intern/gpu_basic_shader.c +++ b/source/blender/gpu/intern/gpu_basic_shader.c @@ -512,7 +512,7 @@ void GPU_basic_shader_bind(int options) if (options & GPU_SHADER_FLAT_NORMAL) { glShadeModel(GL_FLAT); } - else { + else if (bound_options & GPU_SHADER_FLAT_NORMAL) { glShadeModel(GL_SMOOTH); } } -- cgit v1.2.3