Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_basic_shader.c
| Context not available. | |||||
| strcat(defines, "#define DRAW_LINE\n"); | strcat(defines, "#define DRAW_LINE\n"); | ||||
| geom_glsl = datatoc_gpu_shader_basic_geom_glsl; | geom_glsl = datatoc_gpu_shader_basic_geom_glsl; | ||||
| } | } | ||||
| if (options & GPU_SHADER_FLAT_MODEL) | |||||
| strcat(defines, "#define USE_FLAT_MODEL\n"); | |||||
| if (options & GPU_SHADER_SOLID_LIGHTING) | if (options & GPU_SHADER_SOLID_LIGHTING) | ||||
| strcat(defines, "#define USE_SOLID_LIGHTING\n"); | strcat(defines, "#define USE_SOLID_LIGHTING\n"); | ||||
| else if (options & GPU_SHADER_LIGHTING) | else if (options & GPU_SHADER_LIGHTING) | ||||
| Context not available. | |||||
| glDisable(GL_POLYGON_STIPPLE); | glDisable(GL_POLYGON_STIPPLE); | ||||
| } | } | ||||
| if (options & GPU_SHADER_FLAT_MODEL) | |||||
| glShadeModel(GL_FLAT); | |||||
| else | |||||
| glShadeModel(GL_SMOOTH); | |||||
| } | } | ||||
| GPU_MATERIAL_STATE.bound_options = options; | GPU_MATERIAL_STATE.bound_options = options; | ||||
| Context not available. | |||||