change gl_buffer_object's Size field to GLsizeiptrARB type
[mesa.git] / src / mesa / main / extensions.c
index 76eef8afd47288a8f4246cde98f11a09f52cb0f5..e172db37a123188503f7a9f2aecf15b0f6fd29e2 100644 (file)
@@ -90,6 +90,7 @@ static const struct {
    { ON,  "GL_EXT_copy_texture",               F(EXT_copy_texture) },
    { OFF, "GL_EXT_depth_bounds_test",          F(EXT_depth_bounds_test) },
    { ON,  "GL_EXT_draw_range_elements",        F(EXT_draw_range_elements) },
+   { OFF, "GL_EXT_framebuffer_object",         F(EXT_framebuffer_object) },
    { OFF, "GL_EXT_fog_coord",                  F(EXT_fog_coord) },
    { OFF, "GL_EXT_histogram",                  F(EXT_histogram) },
    { OFF, "GL_EXT_multi_draw_arrays",          F(EXT_multi_draw_arrays) },
@@ -126,6 +127,7 @@ static const struct {
    { OFF, "GL_ATI_blend_equation_separate",    F(EXT_blend_equation_separate) },
    { OFF, "GL_ATI_texture_env_combine3",       F(ATI_texture_env_combine3)},
    { OFF, "GL_ATI_texture_mirror_once",        F(ATI_texture_mirror_once)},
+   { OFF, "GL_ATI_fragment_shader",            F(ATI_fragment_shader)},
    { OFF, "GL_HP_occlusion_test",              F(HP_occlusion_test) },
    { OFF, "GL_IBM_multimode_draw_arrays",      F(IBM_multimode_draw_arrays) },
    { ON,  "GL_IBM_rasterpos_clip",             F(IBM_rasterpos_clip) },
@@ -201,11 +203,14 @@ _mesa_enable_sw_extensions(GLcontext *ctx)
 #if FEATURE_ARB_shader_objects
    ctx->Extensions.ARB_shader_objects = GL_TRUE;
 #if FEATURE_ARB_fragment_shader
-   ctx->Extensions.ARB_fragment_shader = GL_FALSE; /*GL_TRUE;*/
+   ctx->Extensions.ARB_fragment_shader = GL_TRUE;
 #endif
 #if FEATURE_ARB_vertex_shader
-   ctx->Extensions.ARB_vertex_shader = GL_FALSE; /*GL_TRUE;*/
+   ctx->Extensions.ARB_vertex_shader = GL_TRUE;
 #endif
+#endif
+#if FEATURE_ATI_fragment_shader
+   ctx->Extensions.ATI_fragment_shader = GL_TRUE;
 #endif
    ctx->Extensions.ATI_texture_env_combine3 = GL_TRUE;
    ctx->Extensions.ATI_texture_mirror_once = GL_TRUE;
@@ -218,6 +223,7 @@ _mesa_enable_sw_extensions(GLcontext *ctx)
    ctx->Extensions.EXT_convolution = GL_TRUE;
    ctx->Extensions.EXT_depth_bounds_test = GL_TRUE;
    ctx->Extensions.EXT_fog_coord = GL_TRUE;
+   /*ctx->Extensions.EXT_framebuffer_object = GL_TRUE;*/
    ctx->Extensions.EXT_histogram = GL_TRUE;
    ctx->Extensions.EXT_multi_draw_arrays = GL_TRUE;
    ctx->Extensions.EXT_paletted_texture = GL_TRUE;
@@ -360,10 +366,10 @@ _mesa_enable_2_0_extensions(GLcontext *ctx)
 #if FEATURE_ARB_shader_objects
    ctx->Extensions.ARB_shader_objects = GL_TRUE;
 #if FEATURE_ARB_fragment_shader
-   ctx->Extensions.ARB_fragment_shader = GL_FALSE; /*GL_TRUE;*/
+   ctx->Extensions.ARB_fragment_shader = GL_TRUE;
 #endif
 #if FEATURE_ARB_vertex_shader
-   ctx->Extensions.ARB_vertex_shader = GL_FALSE; /*GL_TRUE;*/
+   ctx->Extensions.ARB_vertex_shader = GL_TRUE;
 #endif
 #endif
 }