From 033728555cb2f39d8c77f228e1eccc45329bb40a Mon Sep 17 00:00:00 2001 From: Roland Scheidegger Date: Thu, 20 May 2004 00:31:26 +0000 Subject: 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). --- src/mesa/drivers/dri/r200/r200_context.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/mesa/drivers/dri/r200/r200_context.c') 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 ); -- cgit v1.2.3