TINYGL: Cleanup variable types for context states

This commit is contained in:
Paweł Kołodziejski 2023-02-14 20:08:51 +01:00
parent 82fc499b74
commit adb6d340a3
No known key found for this signature in database
GPG Key ID: 0BDADC9E74440FF7
2 changed files with 14 additions and 14 deletions

View File

@ -70,34 +70,34 @@ void GLContext::glopEnableDisable(GLParam *p) {
switch (code) {
case TGL_CULL_FACE:
cull_face_enabled = v;
cull_face_enabled = v != 0;
break;
case TGL_LIGHTING:
lighting_enabled = v;
lighting_enabled = v != 0;
break;
case TGL_COLOR_MATERIAL:
color_material_enabled = v;
color_material_enabled = v != 0;
break;
case TGL_FOG:
fog_enabled = v;
fog_enabled = v != 0;
break;
case TGL_TEXTURE_2D:
texture_2d_enabled = v;
texture_2d_enabled = v != 0;
break;
case TGL_NORMALIZE:
normalize_enabled = v;
normalize_enabled = v != 0;
break;
case TGL_DEPTH_TEST:
depth_test_enabled = v;
depth_test_enabled = v != 0;
break;
case TGL_ALPHA_TEST:
alpha_test_enabled = v;
alpha_test_enabled = v != 0;
break;
case TGL_STENCIL_TEST:
stencil_test_enabled = v;
stencil_test_enabled = v != 0;
break;
case TGL_BLEND:
blending_enabled = v;
blending_enabled = v != 0;
break;
case TGL_POLYGON_OFFSET_FILL:
if (v)

View File

@ -284,12 +284,12 @@ struct GLContext {
GLLight *first_light;
Vector4 ambient_light_model;
int local_light_model;
int lighting_enabled;
bool lighting_enabled;
int light_model_two_side;
// materials
GLMaterial materials[2];
int color_material_enabled;
bool color_material_enabled;
int current_color_material_mode;
int current_color_material_type;
@ -333,8 +333,8 @@ struct GLContext {
int current_front_face;
int current_shade_model;
int current_cull_face;
int cull_face_enabled;
int normalize_enabled;
bool cull_face_enabled;
bool normalize_enabled;
gl_draw_triangle_func draw_triangle_front, draw_triangle_back;
// selection