From 576ddcb3f43aa1c1a420af5db7c32f78eb95b13a Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 2 Dec 2008 06:20:53 -0500 Subject: [PATCH] Removed bitfields for full ints. Raymond Chen shamed me into it: http://blogs.msdn.com/oldnewthing/archive/2008/11/26/9143050.aspx --- mojoshader.c | 18 +++++++++--------- mojoshader_opengl.c | 28 ++++++++++++++-------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/mojoshader.c b/mojoshader.c index 19760853..9e4cd446 100644 --- a/mojoshader.c +++ b/mojoshader.c @@ -420,15 +420,15 @@ struct Context int sampler_count; RegisterList samplers; VariableList *variables; // variables to register mapping. - int centroid_allowed:1; - int have_ctab:1; - int determined_constants_arrays:1; - int predicated:1; - int support_nv2:1; - int support_nv3:1; - int support_nv4:1; - int support_glsl120:1; - int glsl_generated_lit_opcode:1; + int centroid_allowed; + int have_ctab; + int determined_constants_arrays; + int predicated; + int support_nv2; + int support_nv3; + int support_nv4; + int support_glsl120; + int glsl_generated_lit_opcode; }; diff --git a/mojoshader_opengl.c b/mojoshader_opengl.c index d0c071f6..0e604f2a 100644 --- a/mojoshader_opengl.c +++ b/mojoshader_opengl.c @@ -154,20 +154,20 @@ struct MOJOSHADER_glContext char profile[16]; // Extensions... - int have_base_opengl:1; - int have_GL_ARB_vertex_program:1; - int have_GL_ARB_fragment_program:1; - int have_GL_NV_vertex_program2_option:1; - int have_GL_NV_fragment_program2:1; - int have_GL_NV_vertex_program3:1; - int have_GL_NV_gpu_program4:1; - int have_GL_ARB_shader_objects:1; - int have_GL_ARB_vertex_shader:1; - int have_GL_ARB_fragment_shader:1; - int have_GL_ARB_shading_language_100:1; - int have_GL_NV_half_float:1; - int have_GL_ARB_half_float_vertex:1; - int have_GL_OES_vertex_half_float:1; + int have_base_opengl; + int have_GL_ARB_vertex_program; + int have_GL_ARB_fragment_program; + int have_GL_NV_vertex_program2_option; + int have_GL_NV_fragment_program2; + int have_GL_NV_vertex_program3; + int have_GL_NV_gpu_program4; + int have_GL_ARB_shader_objects; + int have_GL_ARB_vertex_shader; + int have_GL_ARB_fragment_shader; + int have_GL_ARB_shading_language_100; + int have_GL_NV_half_float; + int have_GL_ARB_half_float_vertex; + int have_GL_OES_vertex_half_float; // Entry points... PFNGLGETSTRINGPROC glGetString;