diff options
author | Ian Romanick <[email protected]> | 2004-01-21 16:08:43 +0000 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2004-01-21 16:08:43 +0000 |
commit | 20a17e42d7fc9fe65aabe612fe1e513c3103d121 (patch) | |
tree | ace6f8746d47c9a1f3f397dceebc6ce58e045c0a /src/mesa/main/dlist.c | |
parent | 4d36f334c9b3ab6b4e6901802e64ee7391a422ef (diff) |
Remove dd_function_table::BlendFunc. All drivers now use
dd_function_table:BlendFuncSeparate. If a driver does not actually
support EXT_blend_func_separate, it can assume that the RGB and alpha
blend functions are the same.
Diffstat (limited to 'src/mesa/main/dlist.c')
-rw-r--r-- | src/mesa/main/dlist.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c index 8e3c8bcdb93..162920eb9be 100644 --- a/src/mesa/main/dlist.c +++ b/src/mesa/main/dlist.c @@ -170,7 +170,6 @@ typedef enum { OPCODE_BITMAP, OPCODE_BLEND_COLOR, OPCODE_BLEND_EQUATION, - OPCODE_BLEND_FUNC, OPCODE_BLEND_FUNC_SEPARATE, OPCODE_CALL_LIST, OPCODE_CALL_LIST_OFFSET, @@ -629,7 +628,6 @@ void _mesa_init_lists( void ) InstSize[OPCODE_BITMAP] = 8; InstSize[OPCODE_BLEND_COLOR] = 5; InstSize[OPCODE_BLEND_EQUATION] = 2; - InstSize[OPCODE_BLEND_FUNC] = 3; InstSize[OPCODE_BLEND_FUNC_SEPARATE] = 5; InstSize[OPCODE_CALL_LIST] = 2; InstSize[OPCODE_CALL_LIST_OFFSET] = 3; @@ -958,22 +956,6 @@ static void GLAPIENTRY save_BlendEquation( GLenum mode ) } -static void GLAPIENTRY save_BlendFunc( GLenum sfactor, GLenum dfactor ) -{ - GET_CURRENT_CONTEXT(ctx); - Node *n; - ASSERT_OUTSIDE_SAVE_BEGIN_END_AND_FLUSH(ctx); - n = ALLOC_INSTRUCTION( ctx, OPCODE_BLEND_FUNC, 2 ); - if (n) { - n[1].e = sfactor; - n[2].e = dfactor; - } - if (ctx->ExecuteFlag) { - (*ctx->Exec->BlendFunc)( sfactor, dfactor ); - } -} - - static void GLAPIENTRY save_BlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorA, GLenum dfactorA) { @@ -5284,9 +5266,6 @@ execute_list( GLcontext *ctx, GLuint list ) case OPCODE_BLEND_EQUATION: (*ctx->Exec->BlendEquation)( n[1].e ); break; - case OPCODE_BLEND_FUNC: - (*ctx->Exec->BlendFunc)( n[1].e, n[2].e ); - break; case OPCODE_BLEND_FUNC_SEPARATE: (*ctx->Exec->BlendFuncSeparateEXT)(n[1].e, n[2].e, n[3].e, n[4].e); break; @@ -6994,7 +6973,6 @@ _mesa_init_dlist_table( struct _glapi_table *table, GLuint tableSize ) table->Accum = save_Accum; table->AlphaFunc = save_AlphaFunc; table->Bitmap = save_Bitmap; - table->BlendFunc = save_BlendFunc; table->CallList = _mesa_save_CallList; table->CallLists = _mesa_save_CallLists; table->Clear = save_Clear; |