diff options
| author | Eric Anholt <eric@anholt.net> | 2009-09-21 17:13:31 -0700 | 
|---|---|---|
| committer | Eric Anholt <eric@anholt.net> | 2009-09-28 14:12:09 -0700 | 
| commit | 8b23755ce978247a92c00e390de2e459c0a9d5ad (patch) | |
| tree | 4a0201c073510b551c8eb69c65c25b7d5a92be37 /src | |
| parent | 41865d991f5703b6a9faa33ee6ac1d256af5c2a2 (diff) | |
intel: Remove some dead metaops code.
Diffstat (limited to 'src')
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_context.h | 4 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_tex.c | 32 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_vtbl.c | 2 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 13 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_context.h | 3 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_pixel.c | 14 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_pixel.h | 2 | 
7 files changed, 2 insertions, 68 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_context.h b/src/mesa/drivers/dri/i965/brw_context.h index a5209ac41b..fa3e32c7ff 100644 --- a/src/mesa/drivers/dri/i965/brw_context.h +++ b/src/mesa/drivers/dri/i965/brw_context.h @@ -705,10 +705,6 @@ void brw_debug_batch(struct intel_context *intel);  /*======================================================================   * brw_tex.c   */ -void brwUpdateTextureState( struct intel_context *intel ); -void brw_FrameBufferTexInit( struct brw_context *brw, -			     struct intel_region *region ); -void brw_FrameBufferTexDestroy( struct brw_context *brw );  void brw_validate_textures( struct brw_context *brw ); diff --git a/src/mesa/drivers/dri/i965/brw_tex.c b/src/mesa/drivers/dri/i965/brw_tex.c index 71bff166dd..e911b105b2 100644 --- a/src/mesa/drivers/dri/i965/brw_tex.c +++ b/src/mesa/drivers/dri/i965/brw_tex.c @@ -39,38 +39,6 @@  #include "intel_tex.h"  #include "brw_context.h" - -void brw_FrameBufferTexInit( struct brw_context *brw, -			     struct intel_region *region ) -{ -   struct intel_context *intel = &brw->intel; -   GLcontext *ctx = &intel->ctx; -   struct gl_texture_object *obj; -   struct gl_texture_image *img; -    -   intel->frame_buffer_texobj = obj = -      ctx->Driver.NewTextureObject( ctx, (GLuint) -1, GL_TEXTURE_2D ); - -   obj->MinFilter = GL_NEAREST; -   obj->MagFilter = GL_NEAREST; - -   img = ctx->Driver.NewTextureImage( ctx ); - -   _mesa_init_teximage_fields( ctx, GL_TEXTURE_2D, img, -			       region->pitch, region->height, 1, 0, -			       region->cpp == 4 ? GL_RGBA : GL_RGB ); -    -   _mesa_set_tex_image( obj, GL_TEXTURE_2D, 0, img ); -} - -void brw_FrameBufferTexDestroy( struct brw_context *brw ) -{ -   if (brw->intel.frame_buffer_texobj != NULL) -      brw->intel.ctx.Driver.DeleteTexture( &brw->intel.ctx, -					   brw->intel.frame_buffer_texobj ); -   brw->intel.frame_buffer_texobj = NULL; -} -  /**   * Finalizes all textures, completing any rendering that needs to be done   * to prepare them. diff --git a/src/mesa/drivers/dri/i965/brw_vtbl.c b/src/mesa/drivers/dri/i965/brw_vtbl.c index ac11790151..124fde25fe 100644 --- a/src/mesa/drivers/dri/i965/brw_vtbl.c +++ b/src/mesa/drivers/dri/i965/brw_vtbl.c @@ -69,8 +69,6 @@ static void brw_destroy_context( struct intel_context *intel )     _mesa_free(brw->wm.compile_data); -   brw_FrameBufferTexDestroy( brw ); -     for (i = 0; i < brw->state.nr_color_regions; i++)        intel_region_release(&brw->state.color_regions[i]);     brw->state.nr_color_regions = 0; diff --git a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c index 51539ac1e7..4f651170c6 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c +++ b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c @@ -724,17 +724,8 @@ static void prepare_wm_surfaces(struct brw_context *brw )        /* _NEW_TEXTURE, BRW_NEW_TEXDATA */        if (texUnit->_ReallyEnabled) { -         if (texUnit->_Current == intel->frame_buffer_texobj) { -            /* render to texture */ -            dri_bo_unreference(brw->wm.surf_bo[surf]); -            brw->wm.surf_bo[surf] = brw->wm.surf_bo[0]; -            dri_bo_reference(brw->wm.surf_bo[surf]); -            brw->wm.nr_surfaces = surf + 1; -         } else { -            /* regular texture */ -            brw_update_texture_surface(ctx, i); -            brw->wm.nr_surfaces = surf + 1; -         } +	 brw_update_texture_surface(ctx, i); +	 brw->wm.nr_surfaces = surf + 1;        } else {           dri_bo_unreference(brw->wm.surf_bo[surf]);           brw->wm.surf_bo[surf] = NULL; diff --git a/src/mesa/drivers/dri/intel/intel_context.h b/src/mesa/drivers/dri/intel/intel_context.h index 03e7cf39d6..c743ab1c24 100644 --- a/src/mesa/drivers/dri/intel/intel_context.h +++ b/src/mesa/drivers/dri/intel/intel_context.h @@ -254,9 +254,6 @@ struct intel_context     intel_line_func draw_line;     intel_tri_func draw_tri; -   /* These refer to the current drawing buffer: -    */ -   struct gl_texture_object *frame_buffer_texobj;     /**      * Set to true if a single constant cliprect should be used in the      * batchbuffer.  Otherwise, cliprects must be calculated at batchbuffer diff --git a/src/mesa/drivers/dri/intel/intel_pixel.c b/src/mesa/drivers/dri/intel/intel_pixel.c index a300141655..993e427a99 100644 --- a/src/mesa/drivers/dri/intel/intel_pixel.c +++ b/src/mesa/drivers/dri/intel/intel_pixel.c @@ -129,20 +129,6 @@ intel_check_blit_fragment_ops(GLcontext * ctx, GLboolean src_alpha_is_one)     return GL_TRUE;  } - -GLboolean -intel_check_meta_tex_fragment_ops(GLcontext * ctx) -{ -   if (ctx->NewState) -      _mesa_update_state(ctx); - -   /* Some of _ImageTransferState (scale, bias) could be done with -    * fragment programs on i915. -    */ -   return !(ctx->_ImageTransferState || ctx->Fog.Enabled ||     /* not done yet */ -            ctx->Texture._EnabledUnits || ctx->FragmentProgram._Enabled); -} -  /* The intel_region struct doesn't really do enough to capture the   * format of the pixels in the region.  For now this code assumes that   * the region is a display surface and hence is either ARGB8888 or diff --git a/src/mesa/drivers/dri/intel/intel_pixel.h b/src/mesa/drivers/dri/intel/intel_pixel.h index 96a6dd17b2..743b6497c5 100644 --- a/src/mesa/drivers/dri/intel/intel_pixel.h +++ b/src/mesa/drivers/dri/intel/intel_pixel.h @@ -34,8 +34,6 @@ void intelInitPixelFuncs(struct dd_function_table *functions);  GLboolean intel_check_blit_fragment_ops(GLcontext * ctx,  					GLboolean src_alpha_is_one); -GLboolean intel_check_meta_tex_fragment_ops(GLcontext * ctx); -  GLboolean intel_check_blit_format(struct intel_region *region,                                    GLenum format, GLenum type);  | 
