[Mesa-dev] [PATCH 0/1] Delete i965g

Kai Wasserbäch kai at dev.carbon-project.org
Tue Nov 29 06:17:50 PST 2011


Dear mesa-dev list,
I prepared a patch, that should delete the i965g driver. I hope I didn't miss
something. It would be _very_ good if someone with more Mesa/Gallium3D
experience could have a look at this.

Please note, that I don't have commit access to Mesa's Git repository. In case
you accept this patch, someone with access would have to commit it in my stead.

Kind regards,
Kai Wasserbäch


Kai Wasserbäch (1):
  i965g: Delete this driver, it is broken.

 configure.ac                                       |   14 -
 src/gallium/drivers/i965/Makefile                  |   74 -
 src/gallium/drivers/i965/SConscript                |   79 -
 src/gallium/drivers/i965/brw_batchbuffer.c         |  200 --
 src/gallium/drivers/i965/brw_batchbuffer.h         |  147 --
 src/gallium/drivers/i965/brw_cc.c                  |  129 --
 src/gallium/drivers/i965/brw_clip.c                |  221 ---
 src/gallium/drivers/i965/brw_clip.h                |  197 --
 src/gallium/drivers/i965/brw_clip_line.c           |  272 ---
 src/gallium/drivers/i965/brw_clip_point.c          |   47 -
 src/gallium/drivers/i965/brw_clip_state.c          |  209 --
 src/gallium/drivers/i965/brw_clip_tri.c            |  596 ------
 src/gallium/drivers/i965/brw_clip_unfilled.c       |  497 -----
 src/gallium/drivers/i965/brw_clip_util.c           |  391 ----
 src/gallium/drivers/i965/brw_context.c             |  162 --
 src/gallium/drivers/i965/brw_context.h             |  865 --------
 src/gallium/drivers/i965/brw_curbe.c               |  382 ----
 src/gallium/drivers/i965/brw_debug.h               |   43 -
 src/gallium/drivers/i965/brw_defines.h             | 1166 -----------
 src/gallium/drivers/i965/brw_disasm.c              | 1023 ----------
 src/gallium/drivers/i965/brw_disasm.h              |   36 -
 src/gallium/drivers/i965/brw_draw.c                |  254 ---
 src/gallium/drivers/i965/brw_draw.h                |   39 -
 src/gallium/drivers/i965/brw_draw_upload.c         |  359 ----
 src/gallium/drivers/i965/brw_eu.c                  |  262 ---
 src/gallium/drivers/i965/brw_eu.h                  |  992 ----------
 src/gallium/drivers/i965/brw_eu_debug.c            |   94 -
 src/gallium/drivers/i965/brw_eu_emit.c             | 1433 --------------
 src/gallium/drivers/i965/brw_eu_util.c             |  126 --
 src/gallium/drivers/i965/brw_gs.c                  |  215 --
 src/gallium/drivers/i965/brw_gs.h                  |   76 -
 src/gallium/drivers/i965/brw_gs_emit.c             |  180 --
 src/gallium/drivers/i965/brw_gs_state.c            |  169 --
 src/gallium/drivers/i965/brw_misc_state.c          |  514 -----
 src/gallium/drivers/i965/brw_pipe_blend.c          |  208 --
 src/gallium/drivers/i965/brw_pipe_clear.c          |  270 ---
 src/gallium/drivers/i965/brw_pipe_depth.c          |  187 --
 src/gallium/drivers/i965/brw_pipe_fb.c             |   84 -
 src/gallium/drivers/i965/brw_pipe_flush.c          |   56 -
 src/gallium/drivers/i965/brw_pipe_misc.c           |   54 -
 src/gallium/drivers/i965/brw_pipe_query.c          |  264 ---
 src/gallium/drivers/i965/brw_pipe_rast.c           |  188 --
 src/gallium/drivers/i965/brw_pipe_rast.h           |   16 -
 src/gallium/drivers/i965/brw_pipe_sampler.c        |  259 ---
 src/gallium/drivers/i965/brw_pipe_shader.c         |  303 ---
 src/gallium/drivers/i965/brw_pipe_surface.c        |  258 ---
 src/gallium/drivers/i965/brw_pipe_vertex.c         |  329 ----
 src/gallium/drivers/i965/brw_public.h              |   13 -
 src/gallium/drivers/i965/brw_reg.h                 |  151 --
 src/gallium/drivers/i965/brw_resource.c            |   52 -
 src/gallium/drivers/i965/brw_resource.h            |  152 --
 src/gallium/drivers/i965/brw_resource_buffer.c     |  182 --
 src/gallium/drivers/i965/brw_resource_texture.c    |  555 ------
 .../drivers/i965/brw_resource_texture_layout.c     |  414 ----
 src/gallium/drivers/i965/brw_screen.c              |  460 -----
 src/gallium/drivers/i965/brw_screen.h              |  104 -
 src/gallium/drivers/i965/brw_sf.c                  |  216 --
 src/gallium/drivers/i965/brw_sf.h                  |  122 --
 src/gallium/drivers/i965/brw_sf_emit.c             |  764 -------
 src/gallium/drivers/i965/brw_sf_state.c            |  331 ----
 src/gallium/drivers/i965/brw_state.h               |  174 --
 src/gallium/drivers/i965/brw_state_batch.c         |   98 -
 src/gallium/drivers/i965/brw_state_cache.c         |  617 ------
 src/gallium/drivers/i965/brw_state_debug.c         |  153 --
 src/gallium/drivers/i965/brw_state_upload.c        |  270 ---
 src/gallium/drivers/i965/brw_structs.h             | 1776 -----------------
 src/gallium/drivers/i965/brw_structs_dump.c        | 1247 ------------
 src/gallium/drivers/i965/brw_structs_dump.h        |  276 ---
 src/gallium/drivers/i965/brw_structs_dump.py       |  291 ---
 src/gallium/drivers/i965/brw_swtnl.c               |   95 -
 src/gallium/drivers/i965/brw_types.h               |   21 -
 src/gallium/drivers/i965/brw_urb.c                 |  263 ---
 src/gallium/drivers/i965/brw_util.h                |   44 -
 src/gallium/drivers/i965/brw_vs.c                  |  129 --
 src/gallium/drivers/i965/brw_vs.h                  |  105 -
 src/gallium/drivers/i965/brw_vs_emit.c             | 1660 ----------------
 src/gallium/drivers/i965/brw_vs_state.c            |  201 --
 src/gallium/drivers/i965/brw_vs_surface_state.c    |  231 ---
 src/gallium/drivers/i965/brw_winsys.h              |  288 ---
 src/gallium/drivers/i965/brw_winsys_debug.c        |   87 -
 src/gallium/drivers/i965/brw_wm.c                  |  319 ---
 src/gallium/drivers/i965/brw_wm.h                  |  344 ----
 src/gallium/drivers/i965/brw_wm_constant_buffer.c  |  165 --
 src/gallium/drivers/i965/brw_wm_debug.c            |  257 ---
 src/gallium/drivers/i965/brw_wm_emit.c             | 1521 --------------
 src/gallium/drivers/i965/brw_wm_fp.c               | 1223 ------------
 src/gallium/drivers/i965/brw_wm_glsl.c             | 2032 -------------------
 src/gallium/drivers/i965/brw_wm_iz.c               |  156 --
 src/gallium/drivers/i965/brw_wm_pass0.c            |  366 ----
 src/gallium/drivers/i965/brw_wm_pass1.c            |  292 ---
 src/gallium/drivers/i965/brw_wm_pass2.c            |  334 ----
 src/gallium/drivers/i965/brw_wm_sampler_state.c    |  228 ---
 src/gallium/drivers/i965/brw_wm_state.c            |  340 ----
 src/gallium/drivers/i965/brw_wm_surface_state.c    |  293 ---
 src/gallium/drivers/i965/intel_decode.c            | 2078 --------------------
 src/gallium/drivers/i965/intel_decode.h            |   31 -
 src/gallium/drivers/i965/intel_structs.h           |  134 --
 src/gallium/targets/dri-i965/Makefile              |   33 -
 src/gallium/targets/dri-i965/SConscript            |   32 -
 src/gallium/targets/dri-i965/target.c              |   29 -
 src/gallium/targets/xorg-i965/Makefile             |   26 -
 src/gallium/targets/xorg-i965/intel_target.c       |   29 -
 src/gallium/targets/xorg-i965/intel_xorg.c         |  147 --
 src/gallium/winsys/i965/drm/Makefile               |   14 -
 src/gallium/winsys/i965/drm/SConscript             |   17 -
 src/gallium/winsys/i965/drm/i965_drm_buffer.c      |  503 -----
 src/gallium/winsys/i965/drm/i965_drm_public.h      |    9 -
 src/gallium/winsys/i965/drm/i965_drm_winsys.c      |   74 -
 src/gallium/winsys/i965/drm/i965_drm_winsys.h      |   60 -
 src/gallium/winsys/i965/xlib/Makefile              |   97 -
 src/gallium/winsys/i965/xlib/xlib_i965.c           |  508 -----
 111 files changed, 0 insertions(+), 37172 deletions(-)
 delete mode 100644 src/gallium/drivers/i965/Makefile
 delete mode 100644 src/gallium/drivers/i965/SConscript
 delete mode 100644 src/gallium/drivers/i965/brw_batchbuffer.c
 delete mode 100644 src/gallium/drivers/i965/brw_batchbuffer.h
 delete mode 100644 src/gallium/drivers/i965/brw_cc.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip.h
 delete mode 100644 src/gallium/drivers/i965/brw_clip_line.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip_point.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip_tri.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip_unfilled.c
 delete mode 100644 src/gallium/drivers/i965/brw_clip_util.c
 delete mode 100644 src/gallium/drivers/i965/brw_context.c
 delete mode 100644 src/gallium/drivers/i965/brw_context.h
 delete mode 100644 src/gallium/drivers/i965/brw_curbe.c
 delete mode 100644 src/gallium/drivers/i965/brw_debug.h
 delete mode 100644 src/gallium/drivers/i965/brw_defines.h
 delete mode 100644 src/gallium/drivers/i965/brw_disasm.c
 delete mode 100644 src/gallium/drivers/i965/brw_disasm.h
 delete mode 100644 src/gallium/drivers/i965/brw_draw.c
 delete mode 100644 src/gallium/drivers/i965/brw_draw.h
 delete mode 100644 src/gallium/drivers/i965/brw_draw_upload.c
 delete mode 100644 src/gallium/drivers/i965/brw_eu.c
 delete mode 100644 src/gallium/drivers/i965/brw_eu.h
 delete mode 100644 src/gallium/drivers/i965/brw_eu_debug.c
 delete mode 100644 src/gallium/drivers/i965/brw_eu_emit.c
 delete mode 100644 src/gallium/drivers/i965/brw_eu_util.c
 delete mode 100644 src/gallium/drivers/i965/brw_gs.c
 delete mode 100644 src/gallium/drivers/i965/brw_gs.h
 delete mode 100644 src/gallium/drivers/i965/brw_gs_emit.c
 delete mode 100644 src/gallium/drivers/i965/brw_gs_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_misc_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_blend.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_clear.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_depth.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_fb.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_flush.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_misc.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_query.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_rast.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_rast.h
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_sampler.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_shader.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_surface.c
 delete mode 100644 src/gallium/drivers/i965/brw_pipe_vertex.c
 delete mode 100644 src/gallium/drivers/i965/brw_public.h
 delete mode 100644 src/gallium/drivers/i965/brw_reg.h
 delete mode 100644 src/gallium/drivers/i965/brw_resource.c
 delete mode 100644 src/gallium/drivers/i965/brw_resource.h
 delete mode 100644 src/gallium/drivers/i965/brw_resource_buffer.c
 delete mode 100644 src/gallium/drivers/i965/brw_resource_texture.c
 delete mode 100644 src/gallium/drivers/i965/brw_resource_texture_layout.c
 delete mode 100644 src/gallium/drivers/i965/brw_screen.c
 delete mode 100644 src/gallium/drivers/i965/brw_screen.h
 delete mode 100644 src/gallium/drivers/i965/brw_sf.c
 delete mode 100644 src/gallium/drivers/i965/brw_sf.h
 delete mode 100644 src/gallium/drivers/i965/brw_sf_emit.c
 delete mode 100644 src/gallium/drivers/i965/brw_sf_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_state.h
 delete mode 100644 src/gallium/drivers/i965/brw_state_batch.c
 delete mode 100644 src/gallium/drivers/i965/brw_state_cache.c
 delete mode 100644 src/gallium/drivers/i965/brw_state_debug.c
 delete mode 100644 src/gallium/drivers/i965/brw_state_upload.c
 delete mode 100644 src/gallium/drivers/i965/brw_structs.h
 delete mode 100644 src/gallium/drivers/i965/brw_structs_dump.c
 delete mode 100644 src/gallium/drivers/i965/brw_structs_dump.h
 delete mode 100755 src/gallium/drivers/i965/brw_structs_dump.py
 delete mode 100644 src/gallium/drivers/i965/brw_swtnl.c
 delete mode 100644 src/gallium/drivers/i965/brw_types.h
 delete mode 100644 src/gallium/drivers/i965/brw_urb.c
 delete mode 100644 src/gallium/drivers/i965/brw_util.h
 delete mode 100644 src/gallium/drivers/i965/brw_vs.c
 delete mode 100644 src/gallium/drivers/i965/brw_vs.h
 delete mode 100644 src/gallium/drivers/i965/brw_vs_emit.c
 delete mode 100644 src/gallium/drivers/i965/brw_vs_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_vs_surface_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_winsys.h
 delete mode 100644 src/gallium/drivers/i965/brw_winsys_debug.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm.h
 delete mode 100644 src/gallium/drivers/i965/brw_wm_constant_buffer.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_debug.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_emit.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_fp.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_glsl.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_iz.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_pass0.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_pass1.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_pass2.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_sampler_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_state.c
 delete mode 100644 src/gallium/drivers/i965/brw_wm_surface_state.c
 delete mode 100644 src/gallium/drivers/i965/intel_decode.c
 delete mode 100644 src/gallium/drivers/i965/intel_decode.h
 delete mode 100644 src/gallium/drivers/i965/intel_structs.h
 delete mode 100644 src/gallium/targets/dri-i965/Makefile
 delete mode 100644 src/gallium/targets/dri-i965/SConscript
 delete mode 100644 src/gallium/targets/dri-i965/target.c
 delete mode 100644 src/gallium/targets/xorg-i965/Makefile
 delete mode 100644 src/gallium/targets/xorg-i965/intel_target.c
 delete mode 100644 src/gallium/targets/xorg-i965/intel_xorg.c
 delete mode 100644 src/gallium/winsys/i965/drm/Makefile
 delete mode 100644 src/gallium/winsys/i965/drm/SConscript
 delete mode 100644 src/gallium/winsys/i965/drm/i965_drm_buffer.c
 delete mode 100644 src/gallium/winsys/i965/drm/i965_drm_public.h
 delete mode 100644 src/gallium/winsys/i965/drm/i965_drm_winsys.c
 delete mode 100644 src/gallium/winsys/i965/drm/i965_drm_winsys.h
 delete mode 100644 src/gallium/winsys/i965/xlib/Makefile
 delete mode 100644 src/gallium/winsys/i965/xlib/xlib_i965.c

-- 
1.7.7.3



More information about the mesa-dev mailing list