mesa: Changes to 'gallium-draw-opti'

Keith Whitwell keithw at kemper.freedesktop.org
Sat Mar 22 21:04:51 UTC 2008


The branch, gallium-draw-opti has been updated
        Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=gallium-draw-opti

Summary of changes:
 progs/tests/copypixrate.c                          |   63 ++-
 progs/tests/mipmap_view.c                          |   25 +-
 src/gallium/auxiliary/cso_cache/cso_context.c      |  209 +++++++-
 src/gallium/auxiliary/cso_cache/cso_context.h      |   53 ++-
 src/gallium/auxiliary/draw/draw_aaline.c           |    8 +
 src/gallium/auxiliary/draw/draw_context.c          |    2 +
 src/gallium/auxiliary/draw/draw_pstipple.c         |    8 +-
 src/gallium/auxiliary/util/p_debug.c               |   77 +++
 src/gallium/auxiliary/util/u_blit.c                |  207 +++++---
 src/gallium/auxiliary/util/u_blit.h                |    5 +-
 src/gallium/auxiliary/util/u_draw_quad.c           |   59 ++-
 src/gallium/auxiliary/util/u_draw_quad.h           |   16 +
 src/gallium/auxiliary/util/u_gen_mipmap.c          |  192 +++++---
 src/gallium/auxiliary/util/u_gen_mipmap.h          |    6 +-
 src/gallium/auxiliary/util/u_handle_table.c        |   23 +-
 src/gallium/auxiliary/util/u_simple_shaders.c      |  114 ++++-
 src/gallium/auxiliary/util/u_simple_shaders.h      |   12 +
 src/gallium/drivers/cell/common.h                  |   10 +
 src/gallium/drivers/cell/ppu/cell_pipe_state.c     |   29 +-
 src/gallium/drivers/cell/ppu/cell_state_derived.c  |   13 +-
 src/gallium/drivers/cell/ppu/cell_state_emit.c     |   21 +-
 .../drivers/cell/ppu/cell_state_per_fragment.c     |  247 ++++++----
 .../drivers/cell/ppu/cell_state_per_fragment.h     |    3 +-
 src/gallium/drivers/cell/ppu/cell_texture.c        |    3 +-
 src/gallium/drivers/cell/spu/Makefile              |    1 -
 src/gallium/drivers/cell/spu/spu_blend.c           |   62 ---
 src/gallium/drivers/cell/spu/spu_blend.h           |   37 --
 src/gallium/drivers/cell/spu/spu_main.c            |   29 +-
 src/gallium/drivers/cell/spu/spu_main.h            |   19 +-
 src/gallium/drivers/cell/spu/spu_tri.c             |   61 ++-
 .../drivers/i915simple/i915_state_sampler.c        |    6 +
 src/gallium/drivers/i915simple/i915_texture.c      |    3 +-
 src/gallium/drivers/i965simple/brw_tex_layout.c    |    3 +-
 src/gallium/drivers/softpipe/sp_prim_setup.c       |    2 +-
 src/gallium/drivers/softpipe/sp_quad_stipple.c     |    2 +-
 src/gallium/drivers/softpipe/sp_state_derived.c    |   13 +-
 src/gallium/drivers/softpipe/sp_state_surface.c    |    7 +-
 src/gallium/drivers/softpipe/sp_texture.c          |   23 +-
 src/gallium/drivers/softpipe/sp_tile_cache.c       |    1 +
 src/gallium/include/pipe/p_context.h               |    6 +-
 src/gallium/include/pipe/p_debug.h                 |   57 +++
 src/gallium/include/pipe/p_format.h                |   72 +++-
 src/gallium/include/pipe/p_screen.h                |    1 +
 src/gallium/include/pipe/p_state.h                 |    2 +
 src/mesa/SConscript                                |    3 +-
 src/mesa/main/bufferobj.c                          |  141 +++++-
 src/mesa/main/bufferobj.h                          |   33 ++-
 src/mesa/main/context.c                            |    4 +-
 src/mesa/main/drawpix.c                            |   62 ++-
 src/mesa/main/teximage.c                           |    3 -
 src/mesa/shader/program.c                          |    2 +-
 src/mesa/shader/shader_api.c                       |    6 +-
 src/mesa/sources                                   |    1 +
 src/mesa/state_tracker/st_atom_blend.c             |   12 +-
 src/mesa/state_tracker/st_atom_constbuf.c          |    7 +-
 src/mesa/state_tracker/st_atom_framebuffer.c       |   26 +-
 src/mesa/state_tracker/st_atom_shader.c            |   43 +-
 src/mesa/state_tracker/st_atom_shader.h            |    6 +-
 src/mesa/state_tracker/st_atom_texture.c           |   10 +-
 src/mesa/state_tracker/st_atom_viewport.c          |   26 +-
 src/mesa/state_tracker/st_cb_bitmap.c              |  527 ++++++++++++++++++++
 .../{st_cb_clear.h => st_cb_bitmap.h}              |   11 +-
 src/mesa/state_tracker/st_cb_blit.c                |   28 +-
 src/mesa/state_tracker/st_cb_clear.c               |  256 ++++------
 src/mesa/state_tracker/st_cb_clear.h               |    4 +
 src/mesa/state_tracker/st_cb_drawpixels.c          |  341 ++------------
 src/mesa/state_tracker/st_cb_drawpixels.h          |    4 -
 src/mesa/state_tracker/st_cb_program.c             |   57 ++-
 src/mesa/state_tracker/st_cb_readpixels.c          |   17 +-
 src/mesa/state_tracker/st_cb_texture.c             |   26 +-
 src/mesa/state_tracker/st_context.c                |    8 +-
 src/mesa/state_tracker/st_context.h                |   13 +-
 src/mesa/state_tracker/st_debug.c                  |    3 +-
 src/mesa/state_tracker/st_draw.c                   |    6 +-
 src/mesa/state_tracker/st_extensions.c             |   15 +-
 src/mesa/state_tracker/st_gen_mipmap.c             |   20 +-
 src/mesa/state_tracker/st_program.c                |   10 +
 src/mesa/state_tracker/st_texture.h                |    2 -
 src/mesa/swrast/s_bitmap.c                         |   32 +-
 src/mesa/swrast/s_drawpix.c                        |   29 +-
 src/mesa/swrast/s_readpix.c                        |   28 +-
 81 files changed, 2354 insertions(+), 1280 deletions(-)
 delete mode 100644 src/gallium/drivers/cell/spu/spu_blend.c
 delete mode 100644 src/gallium/drivers/cell/spu/spu_blend.h
 create mode 100644 src/mesa/state_tracker/st_cb_bitmap.c
 copy src/mesa/state_tracker/{st_cb_clear.h => st_cb_bitmap.h} (87%)

       via  7b4d0a85263b0e208bb83e7ce6a01630e1dcb4af (commit)
       via  a35c1ca3ad4361fee30d21ef13d8d37ae91aee66 (commit)
       via  f8acc3965e3fa9ec40ca63f3ddd0cb33966e8c95 (commit)
       via  dae7993afc56be1e71e600af60e01e51eab17eda (commit)
       via  2f8f6c2918e721f6525b2124cde053b84beecafe (commit)
       via  0b60ade834dd09ba806f8b5dd2dfed25469a8c8e (commit)
       via  28b3b078959db8a1e60adfb66f35ceb04d4f414d (commit)
       via  f73cfd9e5cb0f47057f5b78b019787726798f238 (commit)
       via  4e977fb35befa60b2f74a21c0c9818854e6a7c85 (commit)
       via  47531442e9c89c3ca764e9be225cfaec388609a1 (commit)
       via  600499cf888fee9a91ff3106beca939ea0c7b2bd (commit)
       via  f140062b72ee2df05020d86abdc47336262494f9 (commit)
       via  2902c164a22b6bcb6a42d7cd7fa82b608875093b (commit)
       via  fb1f4e207d9becca4a83d4934ff6aebf8270e51a (commit)
       via  a39091bc5b68e4d4f5302f1d3f1a138798f54b77 (commit)
       via  f1626f0bfd2b14ad8ca2afaad2ea8afb539e6491 (commit)
       via  ff938bf059a41a9bdf4c2c93cebe4a3b8a89c201 (commit)
       via  c80a380ebb58c15db87309d466ef57fb006b40ae (commit)
       via  b70a6babfbc035d64dbe35ac4bf9218e8232b435 (commit)
       via  74525d474c4629b05dd588d13324f22a8a85fb70 (commit)
       via  3600e7402c2a1824c8e5e2cc6ea189bcdeb4db6b (commit)
       via  4394736252fd79827a635a9746243689fef76b05 (commit)
       via  13540d38d9d4ac4f71533ce239f0d9a2b950e6db (commit)
       via  419248b5287e98494d4460ed418e572a8e556ac6 (commit)
       via  a472e3558e96dc4efcfee5db0e0cd21d9318dd30 (commit)
       via  ad62644290cfb849db13fddab67bbf8515698d27 (commit)
       via  403c7ba91a72f4740ab64823172c8760d837770d (commit)
       via  23c98f618b4502222933e0f0aa8f43941f2ccfad (commit)
       via  cab68957c72d6f198546a250b6fe0a74732cb3ec (commit)
       via  4b9520fc05f169b74835c096c933d67c67c6d8cd (commit)
       via  df1d6e2410dbc6af66ca416124587918b9764ee8 (commit)
       via  2b21bde3b1fa6fe357a3a5adc6249e89d6915524 (commit)
       via  3b3774b1227743147159676795b542c0eb7c2bdf (commit)
       via  0565e6888a332956661f6bc8b5778b058168e5f9 (commit)
       via  00cf178d93e5bc36a88a9f8ff444f60c493be14d (commit)
       via  09f67990abd4bb9b79349be2fca9a6ae850b6f5f (commit)
       via  2fb30b77ad09016efcf969456de9b0341bc53bac (commit)
       via  3a4ece89a799a7c699be229a6d965d4820af0196 (commit)
       via  f3d23aa787bb08bad7638540b128fa0e65110246 (commit)
       via  80567f9c9f84d9df1cdb2d91a3c0814888cc5d08 (commit)
       via  f6cd3778c54c0329c3f497a7368a158087d653d3 (commit)
       via  3ece9ace540447c4f0d340a6f9f27980b54f83fb (commit)
       via  b028d32af4f5e7beeb4e659a4726e0d35d105ccc (commit)
       via  18be9a588acb46dad52321c91eab9927bc332756 (commit)
       via  3aa8c660ffa9763dbdfdf2d75e991a08e41c29b6 (commit)
       via  c2044eaca96abfae153651ec609b5af2fd0b6fb0 (commit)
       via  9fa88fb3c57f6868dc169b692528cf23ceced76c (commit)
       via  400b12b4ceda32cc35b60d0484dfd333f1749b8e (commit)
       via  482f4995253a0c295dc02e34e58a138ac8822c54 (commit)
       via  f259ea0347754e0e8c93fd16796fc1db72b03372 (commit)
       via  e1406c8d2366dccac0037e5329217d1c8c265eaf (commit)
       via  309d6e52c5c1cdeca1434cbe29e869b9176e5fa5 (commit)
       via  8c71406c74b80fa2d2b1a488938c3b9dfc156343 (commit)
       via  8dd90ee19d97c4b032c2b057d96b3e674be3e1fd (commit)
       via  85e4ec6d118e340eaccd176aa622221642a2e754 (commit)
       via  6a9a3afcf923ec5c67069cdb1656f52675cd8ede (commit)
       via  a88202d3b02a24a3bfff95c5e375ead44dae4c5e (commit)
       via  122ed506f4b808503b230bade421018614dbe696 (commit)
       via  ba31cf68551e409c7360995a35d836c22d9e0e75 (commit)
       via  4984487bc3338fc351a0631eaa4515e4adbb86a9 (commit)
       via  11c34dc644fe58b8178ab9142929a6685e3c0848 (commit)
       via  b45669283fe4b9af9f2e78ac3c0c84207cf63775 (commit)
       via  df5ba799fa929d4c739be9d11d3f1000afc265b2 (commit)
       via  b4f03d0c98674c83d06edfa767a7898eca5d4ef8 (commit)
       via  7d95efde0a0e13e13c59444703bc47eb13926385 (commit)
       via  1213c7257335d577cf0217e34edafddf0451ba1b (commit)
       via  4b39ba72166c6468525b19797c3d8a058814d789 (commit)
       via  e08501b45763cf177f03fb34b737050d23ba4bc0 (commit)
      from  ff288d531c87670fde52986b1c30eef5fd2468d3 (commit)


- Commits -----------------------------------------------
commit 7b4d0a85263b0e208bb83e7ce6a01630e1dcb4af
Merge: ff288d531c87670fde52986b1c30eef5fd2468d3 a35c1ca3ad4361fee30d21ef13d8d37ae91aee66
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Sat Mar 22 21:04:16 2008 +0000

    Merge branch 'gallium-0.1' into gallium-draw-opti

---------------------------------




More information about the mesa-commit mailing list