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