mesa: Changes to 'gallium-0.1'

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Mon May 26 11:08:11 UTC 2008


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

Summary of changes:
 bin/raw2png.py                                     |  339 ++++++++++++++++++++
 bin/win32kprof.py                                  |  269 ++++++++++++++++
 common.py                                          |   19 +-
 progs/tests/fbotest2.c                             |    1 +
 progs/xdemos/glthreads.c                           |  306 ++++++++++++++----
 src/gallium/README.portability                     |    2 +-
 src/gallium/auxiliary/cso_cache/cso_context.c      |   13 +-
 src/gallium/auxiliary/draw/draw_pipe_aaline.c      |   12 +-
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c    |   15 +-
 src/gallium/auxiliary/draw/draw_pipe_vbuf.c        |    3 -
 src/gallium/auxiliary/draw/draw_pt_fetch.c         |    3 +-
 src/gallium/auxiliary/draw/draw_pt_fetch_emit.c    |    3 +-
 src/gallium/auxiliary/pipebuffer/Makefile          |    1 +
 src/gallium/auxiliary/pipebuffer/SConscript        |    1 +
 src/gallium/auxiliary/pipebuffer/pb_buffer.h       |   13 +-
 .../auxiliary/pipebuffer/pb_buffer_fenced.c        |  100 +++---
 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h       |    4 +-
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c  |   23 +-
 src/gallium/auxiliary/pipebuffer/pb_validate.c     |  153 +++++++++
 src/gallium/auxiliary/pipebuffer/pb_validate.h     |   91 ++++++
 src/gallium/auxiliary/util/SConscript              |    1 +
 src/gallium/auxiliary/util/p_debug.c               |  254 +++++++++------
 src/gallium/auxiliary/util/p_debug_mem.c           |    9 +-
 src/gallium/auxiliary/util/p_debug_prof.c          |  175 ++++++++++
 src/gallium/auxiliary/util/p_tile.c                |   50 +++-
 src/gallium/auxiliary/util/u_blit.c                |    9 +-
 src/gallium/auxiliary/util/u_draw_quad.c           |   81 +++---
 src/gallium/auxiliary/util/u_gen_mipmap.c          |   21 +-
 src/gallium/auxiliary/util/u_hash_table.c          |   77 ++++-
 src/gallium/auxiliary/util/u_hash_table.h          |    4 +
 src/gallium/auxiliary/util/u_pack_color.h          |   26 ++
 src/gallium/auxiliary/util/u_string.h              |  120 +++++++
 src/gallium/drivers/failover/fo_context.c          |    2 +-
 src/gallium/drivers/i915simple/i915_screen.c       |   31 ++
 src/gallium/drivers/i915simple/i915_state.c        |    2 +-
 src/gallium/drivers/i915simple/i915_surface.c      |   23 +-
 src/gallium/drivers/i915simple/i915_texture.c      |  148 +++++++--
 src/gallium/drivers/i965simple/brw_surface.c       |   51 ++--
 src/gallium/drivers/i965simple/brw_tex_layout.c    |   10 +-
 src/gallium/drivers/softpipe/sp_context.c          |    6 +-
 src/gallium/drivers/softpipe/sp_flush.c            |   35 ++-
 src/gallium/drivers/softpipe/sp_screen.c           |   22 +-
 src/gallium/drivers/softpipe/sp_screen.h           |   58 ++++
 src/gallium/drivers/softpipe/sp_surface.c          |   23 +-
 src/gallium/drivers/softpipe/sp_texture.c          |  185 +++++++++---
 src/gallium/drivers/softpipe/sp_texture.h          |    3 +-
 src/gallium/drivers/softpipe/sp_tile_cache.c       |   36 ++-
 src/gallium/drivers/softpipe/sp_tile_cache.h       |    2 +-
 src/gallium/include/pipe/p_context.h               |    6 -
 src/gallium/include/pipe/p_debug.h                 |   22 ++
 src/gallium/include/pipe/p_defines.h               |    6 +
 src/gallium/include/pipe/p_format.h                |    3 +
 src/gallium/include/pipe/p_inlines.h               |   50 +++-
 src/gallium/include/pipe/p_screen.h                |   29 ++-
 src/gallium/include/pipe/p_state.h                 |   16 +
 src/gallium/include/pipe/p_util.h                  |    1 -
 src/gallium/include/pipe/p_winsys.h                |    5 +-
 src/gallium/winsys/dri/intel/intel_winsys_pipe.c   |    3 +-
 src/gallium/winsys/xlib/xm_winsys.c                |    5 +-
 src/gallium/winsys/xlib/xm_winsys_aub.c            |    3 +-
 src/mesa/state_tracker/st_atom.c                   |    3 +-
 src/mesa/state_tracker/st_atom.h                   |    1 +
 src/mesa/state_tracker/st_atom_framebuffer.c       |   65 ++++-
 src/mesa/state_tracker/st_atom_pixeltransfer.c     |   12 +-
 src/mesa/state_tracker/st_atom_shader.c            |   28 ++-
 src/mesa/state_tracker/st_atom_texture.c           |   80 +++--
 src/mesa/state_tracker/st_cb_accum.c               |   85 ++++--
 src/mesa/state_tracker/st_cb_bitmap.c              |   36 ++-
 src/mesa/state_tracker/st_cb_drawpixels.c          |  107 ++++---
 src/mesa/state_tracker/st_cb_fbo.c                 |  189 ++++++-----
 src/mesa/state_tracker/st_cb_fbo.h                 |    6 +-
 src/mesa/state_tracker/st_cb_feedback.c            |    7 +
 src/mesa/state_tracker/st_cb_program.c             |    1 +
 src/mesa/state_tracker/st_cb_readpixels.c          |   41 ++-
 src/mesa/state_tracker/st_cb_texture.c             |  108 ++++---
 src/mesa/state_tracker/st_context.h                |    3 +
 src/mesa/state_tracker/st_gen_mipmap.c             |    6 +-
 src/mesa/state_tracker/st_texture.c                |   61 +++-
 src/mesa/state_tracker/st_texture.h                |   14 +-
 79 files changed, 3036 insertions(+), 801 deletions(-)
 create mode 100755 bin/raw2png.py
 create mode 100755 bin/win32kprof.py
 create mode 100644 src/gallium/auxiliary/pipebuffer/pb_validate.c
 create mode 100644 src/gallium/auxiliary/pipebuffer/pb_validate.h
 create mode 100644 src/gallium/auxiliary/util/p_debug_prof.c
 create mode 100644 src/gallium/drivers/softpipe/sp_screen.h

       via  791eee64e03c7323c8a8907f54b09a015c046e2f (commit)
       via  e0fd3449f824ed8eaec49e83a0f90b7fe47e09a6 (commit)
       via  e3ddafd1d32192f4638d4930627ad66624325561 (commit)
       via  359058e7b77ddbac5eec7e8d1c77232bcbb1adbf (commit)
       via  eab4472ee6e948da30e6dd0b6f784c926056fbd6 (commit)
       via  63ddae0990336901743c536d83ec63e1b0a2cb8c (commit)
       via  345eb7fb70840829571cbacdb3980181df8e018a (commit)
       via  059a652d64da470ccc7f2f3266fd64721848a7be (commit)
       via  781676c7cc5ae7586ee8edd07de880892c5a2d86 (commit)
       via  bd4eec0561fb021849ac4047fdbf40a616fb68b3 (commit)
       via  019fc3aa04f11d61e6d0f4791c171d1790577ab5 (commit)
       via  bf7519b0a40d18a1cc764357f18df59979604129 (commit)
       via  8f792a0707446a7b020e6d47a5fff310a36ca81d (commit)
       via  cf1ae676ec7cbf3a8595d41fb6b5128ff142b402 (commit)
       via  71eb1088311b8309868d78e237452cb414728fbb (commit)
       via  479174c398b5d15998852d7776900bf7ec0b1bcd (commit)
       via  a3f9ae4feada23a3b03b611bd34fac09410367c9 (commit)
       via  5c431c22227fdc552b34a5feabf1d339dcfe9848 (commit)
       via  0a95f203fa6de3ed05c93e6788c7e2fdca170c94 (commit)
       via  de03e8e9604afd7b61002e8d7e0f94a859734abf (commit)
       via  65075da8c39f686ec4ab6593d7b0574982d21a23 (commit)
       via  d00c8a52f37347fc72982611f910e85cbadca029 (commit)
       via  a846b156b8a0d2ef63de8f905af440f54e5668c7 (commit)
       via  aafe3ddee276230243ed6767803ce4b6ce2aeec6 (commit)
       via  5ca4f9e97ce153ace0fb8f40c772f44895cb20fe (commit)
       via  820fe368635c82ed1c3459b0f23cfd9c0cc762de (commit)
       via  88cdc5e23fadc81dcf8ab068c0620cf67712d01f (commit)
       via  54fbd8bbd4e5a484d59907bae852908e3a8b8f3c (commit)
       via  b4219e35e2de783ca03e53c311a8a56f8b633aa1 (commit)
       via  b2562736894b6a97e4f1be6c6861e250e9d0a765 (commit)
       via  73c5505c13c42ba1ab95fa1d1003d5f9327428a5 (commit)
       via  a1f95a8bf64f863289b6759caeec76d7e054400e (commit)
       via  5ee2b5bdcc62e844079829f4f4301aad5374c62e (commit)
       via  2f9b1b9cc20f079cb46bbbcc9db09880070e4de9 (commit)
       via  54777e124c38812e5e80319048b6c71009bcf9dd (commit)
       via  36e1bc865b421be8919ce7d26eb4ae593a885372 (commit)
       via  47f639a62989cea4b3b14cd73bb39de85acec8ea (commit)
       via  2268306f58769dff4b2b1da8bb668bdff2856d70 (commit)
       via  f763cc3cb54ee419902bdf24065e7c1948e92b67 (commit)
       via  2a39dbe7364af5444b1eb43650dfc31ed09257dc (commit)
       via  044d583ba12689cbe99098eb999854303de57f59 (commit)
       via  f9e2f26df3c16eaa0c56db11cd94b5af7a361ee8 (commit)
       via  2f07e1caa02c9dcdddc673e61eb91b83b82d283b (commit)
       via  a7e8e31eeee320bbc563536389587520875c3b57 (commit)
       via  f3ecd488ddb9ef0949466accbd7db686c8e4662e (commit)
       via  29d9f6b0d263b6ea2f89ea955d53d2671d9a6e43 (commit)
       via  e93243cb80ee3ae834a50efe7bacd232d8846305 (commit)
       via  6548e9b0183d2ddfc8b57919d5be0e75ef79182e (commit)
       via  d2ec02f44026244130b4e6f9d87eac6a03a9c6c1 (commit)
       via  8eab7de888bb4056c34f80edfbc90a543736ea3b (commit)
       via  79e57695e14eee08c799670e105f2371471747f8 (commit)
       via  7ffbfaccfb1484a4ffd5aea0e0e1fbb407977a56 (commit)
       via  82dd0225e7e21a35ca66d439dce8cfa39d782470 (commit)
       via  665b327a47ce80d136e91cfafedbc165227ea168 (commit)
       via  53996e562f8623ccb1defeaaa77efdff24477808 (commit)
       via  a266af9200444a4f651e0ff0cf54e533be38d44d (commit)
       via  1a82d9648b3db780e58e4966924157542d148c58 (commit)
       via  8f76459f62aaf6f3a130e9be75aa7fe565406d28 (commit)
       via  f34a30bf791b7126b13abaa1965c70ff9633f38e (commit)
       via  ffe78987dc01864cdb8f8b74855c3e14cff1c0bb (commit)
       via  3e1a4c286936abdb4ce1b62a9ebdd93db1777aff (commit)
       via  a56a59ce74b7f18f25a13992d2a2c1ae7cf973ce (commit)
       via  10b7192747087ec25f97cdfcfc062654a2d8fe6d (commit)
       via  33cda1e5e57838845ec62714677832f7cdabc5dc (commit)
       via  5efd2d59eb19cc44624d3f842d3d1d291876ae7d (commit)
       via  55c13f5af7903c2a0f5a1839259a0a0cc15d6e5e (commit)
       via  942b02956e7889aab977cf465fddb0055b758af2 (commit)
       via  79931e38abc62286151121a3f59127e296144551 (commit)
       via  4d1bf8a85eae730ca875194864277602f57582ea (commit)
       via  c7ad942c54c3892a98d248a15af817f256260e75 (commit)
       via  fe06a47361b2db3dfde537aeb0c193495a16905e (commit)
       via  6b0fd0f1572cd6af1e931b70f75852de25d32649 (commit)
       via  296378b6c8b205048244746e260739448c4ee590 (commit)
       via  973d0c014dba87308e358291de0730d38d50a733 (commit)
       via  f7dbd18371f9cb6686b6a97642b3ca5577e83472 (commit)
       via  a6ad4927740e5699f1a047f4c78f069f6a91c6ea (commit)
       via  809dd9089bae70cf35cea6a75258e700e7455738 (commit)
       via  d0279fc4b38c72356a341173317bcd45d9093f45 (commit)
       via  650c57f19398800dfdcf357b6e9ec7b68bfa34f1 (commit)
       via  4c6c073f993e13da0b68f897a4221e6bb7875fbe (commit)
       via  09e6be9b5782870f1f225653687e0d3e7be2a5a9 (commit)
       via  6361d6f48d13ce481253faf106fba5c6a41488ed (commit)
       via  131a1fbc91725c11e4822b82e58b94ec3a711476 (commit)
       via  a3195e9d4eeb44032c0435f09b3e4a3dbf606777 (commit)
       via  ffde4e03cf178719c06c300939f8f469d7fc5e9c (commit)
       via  8e6a3807981bb96bb6747683dbc9f92ae7117dd2 (commit)
       via  99df379b2c5b8e4e2ee7e5f2af864daf0a9eb1f7 (commit)
       via  b2021e7c06a9ec13b82eeeb352ad2408fe060518 (commit)
       via  7849ccb2a7dba3b9d751acaac9dd9aec3abe3b59 (commit)
       via  5cb29dae06a4d97dc40ac7573e7ae7211e329b3c (commit)
       via  a73ae3d5eb8419feab5aea26573aa41b72f941eb (commit)
       via  4a159132082429d5492f5298c2ccb0df551c9f65 (commit)
       via  25d60838b5dfdbde54f19f26b41977fc25011474 (commit)
       via  c3a8a41faabed4c9b84a6fbaf7a86a089b8fcbba (commit)
       via  731e7b961cd081ac6a64b636937716ce3a623c2c (commit)
       via  251db95945c6b484a093336e7bf12aed6091de54 (commit)
       via  4687272b20f92184a838fe2187857162a0a90a06 (commit)
       via  b59f9c95c1f7aca60c5d6889d4dc388d19fbc3e1 (commit)
       via  228aaa6cab9ebb32eb23b85fc8a5f05c1dbe975a (commit)
       via  27e46611f04108765fa99890822a474820d5c563 (commit)
       via  c9ed86a96483063f3d6789ed16645a3dca77d726 (commit)
      from  7fbb61eedd4b07f07007a172cea227d5c363b908 (commit)


- Commits -----------------------------------------------
commit 791eee64e03c7323c8a8907f54b09a015c046e2f
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date:   Mon May 26 11:20:51 2008 +0200

    i915: Removed screen sufixes on texture functions

commit e0fd3449f824ed8eaec49e83a0f90b7fe47e09a6
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date:   Sun May 25 17:26:07 2008 +0200

    i915: Fix for tex-surface merge

commit e3ddafd1d32192f4638d4930627ad66624325561
Merge: 359058e7b77ddbac5eec7e8d1c77232bcbb1adbf 7fbb61eedd4b07f07007a172cea227d5c363b908
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date:   Mon May 26 13:04:25 2008 +0200

    Merge branch 'gallium-tex-surface' into gallium-0.1
    
    Conflicts:
    
    	src/gallium/include/pipe/p_util.h

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




More information about the mesa-commit mailing list