diff options
author | Roland Scheidegger <rscheidegger@gmx.ch> | 2004-05-20 00:31:26 +0000 |
---|---|---|
committer | Roland Scheidegger <rscheidegger@gmx.ch> | 2004-05-20 00:31:26 +0000 |
commit | 033728555cb2f39d8c77f228e1eccc45329bb40a (patch) | |
tree | 8adc43758aec020cda63f599f488d5741b10ae8b /src/mesa/drivers/dri/r200/r200_context.c | |
parent | a671fea40498153605a529e5fc93a7293cceb733 (diff) |
Add support for GL_EXT_blend_[func|equation]_separate. Fix GL_EXT_blend_color. Remove support for GL_EXT_blend_logic_op (cannot be supported together with blend_equation_separate unless a software fallback would be added).
Diffstat (limited to 'src/mesa/drivers/dri/r200/r200_context.c')
-rw-r--r-- | src/mesa/drivers/dri/r200/r200_context.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_context.c b/src/mesa/drivers/dri/r200/r200_context.c index 95c7c32362..235522cfd6 100644 --- a/src/mesa/drivers/dri/r200/r200_context.c +++ b/src/mesa/drivers/dri/r200/r200_context.c @@ -129,7 +129,6 @@ static const char * const card_extensions[] = "GL_ARB_texture_env_dot3", "GL_ARB_texture_mirrored_repeat", "GL_ARB_vertex_buffer_object", - "GL_EXT_blend_logic_op", "GL_EXT_blend_minmax", "GL_EXT_blend_subtract", "GL_EXT_secondary_color", @@ -402,6 +401,10 @@ GLboolean r200CreateContext( const __GLcontextModes *glVisual, driInitExtensions( ctx, card_extensions, GL_TRUE ); if (rmesa->r200Screen->drmSupportsCubeMaps) _mesa_enable_extension( ctx, "GL_ARB_texture_cube_map" ); + if (rmesa->r200Screen->drmSupportsBlendColor) { + _mesa_enable_extension( ctx, "GL_EXT_blend_equation_separate" ); + _mesa_enable_extension( ctx, "GL_EXT_blend_func_separate" ); + } #if 0 r200InitDriverFuncs( ctx ); |