mesa: Changes to 'i915tex_branch'

2008-03-30 Thread Thomas Hellstrom
The branch, i915tex_branch has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=i915tex_branch

Summary of changes:
 docs/relnotes-7.0.3.html   |   10 +-
 include/GL/glext.h |   19 +-
 src/mesa/drivers/dri/i915tex/Makefile  |3 +-
 src/mesa/drivers/dri/i915tex/intel_batchbuffer.c   |   18 +-
 src/mesa/drivers/dri/i915tex/intel_batchbuffer.h   |8 +-
 src/mesa/drivers/dri/i915tex/intel_blit.c  |9 +-
 .../drivers/dri/i915tex/intel_buffer_objects.c |2 +-
 src/mesa/drivers/dri/i915tex/intel_buffers.c   |8 +-
 src/mesa/drivers/dri/i915tex/intel_context.c   |   33 +-
 src/mesa/drivers/dri/i915tex/intel_pixel_copy.c|   10 +-
 src/mesa/drivers/dri/i915tex/intel_pixel_draw.c|6 +-
 src/mesa/drivers/dri/i915tex/intel_pixel_read.c|2 +-
 src/mesa/drivers/dri/i915tex/intel_regions.c   |   18 +-
 src/mesa/drivers/dri/i915tex/intel_screen.c|  104 ++-
 src/mesa/drivers/dri/i915tex/intel_screen.h|   17 +-
 src/mesa/drivers/dri/i915tex/intel_tex_copy.c  |4 +-
 src/mesa/drivers/dri/i915tex/intel_tex_image.c |5 +-
 src/mesa/drivers/dri/i915tex/intel_tex_validate.c  |9 +-
 src/mesa/drivers/dri/i915tex/intel_tris.c  |8 +-
 src/mesa/drivers/dri/i915tex/ws_dri_batchpool.c|  457 --
 src/mesa/drivers/dri/i915tex/ws_dri_bufmgr.c   |  138 +---
 src/mesa/drivers/dri/i915tex/ws_dri_bufmgr.h   |   13 +-
 src/mesa/drivers/dri/i915tex/ws_dri_bufpool.h  |   24 +-
 src/mesa/drivers/dri/i915tex/ws_dri_drmpool.c  |5 +-
 src/mesa/drivers/dri/i915tex/ws_dri_fencemgr.c |  372 
 src/mesa/drivers/dri/i915tex/ws_dri_fencemgr.h |  115 +++
 src/mesa/drivers/dri/i915tex/ws_dri_mallocpool.c   |   14 +-
 src/mesa/drivers/dri/i915tex/ws_dri_slabpool.c |  943 
 src/mesa/glapi/glthread.h  |   42 +-
 src/mesa/main/context.c|4 +-
 src/mesa/main/drawpix.c|   14 +-
 src/mesa/main/fbobject.c   |2 +-
 src/mesa/main/get.c|   12 +
 src/mesa/main/get_gen.py   |5 +
 src/mesa/main/imports.h|6 +-
 src/mesa/main/teximage.c   |3 -
 src/mesa/shader/arbprogparse.c |7 +-
 src/mesa/shader/prog_statevars.c   |4 +-
 src/mesa/shader/program.c  |2 +-
 src/mesa/shader/shader_api.c   |6 +-
 src/mesa/shader/slang/slang_emit.c |   16 +-
 src/mesa/tnl/t_vertex_sse.c|4 +-
 src/mesa/x86/rtasm/x86sse.c|  247 --
 src/mesa/x86/rtasm/x86sse.h|   63 +-
 44 files changed, 1972 insertions(+), 839 deletions(-)
 delete mode 100644 src/mesa/drivers/dri/i915tex/ws_dri_batchpool.c
 create mode 100644 src/mesa/drivers/dri/i915tex/ws_dri_fencemgr.c
 create mode 100644 src/mesa/drivers/dri/i915tex/ws_dri_fencemgr.h
 create mode 100644 src/mesa/drivers/dri/i915tex/ws_dri_slabpool.c

   via  6b78eed962c65ff93b51ee1677ae3f73c7a18589 (commit)
   via  6c80f5876b0b00e6ba958e8aff9e31079cbcd681 (commit)
   via  a0e133114bbde5c1f7e6ea20613b513f7fbbbdae (commit)
   via  767dfa5b9c07fe6ae267e1ff0d3bbbf093a04c44 (commit)
   via  7ff5b381263a8c6011185fffb48dad7860a2 (commit)
   via  e209f5300da3a9586b7a473b010d4e1100911232 (commit)
   via  3c4b50c3529896fc958b1a31043ca3305d4d34ee (commit)
   via  4e7c2fcf18fb395d2a04cc8d46a6c6bd11227c54 (commit)
   via  22534f94f5a12a01866a6b74b81854354c0b56db (commit)
   via  1a6928fdbeae7759d1a2bd5616520ca87d3ea521 (commit)
   via  325dbbac47e42619876f902dcaeca80fc2e453a4 (commit)
   via  39ac6b04811ddf22cae95e3e1ee1dccdcb4f2007 (commit)
   via  46cc4854e9f781e83556063981d824fad0651eea (commit)
   via  f93882512e54402a7b5199208648be4f60015597 (commit)
   via  0dee2a4f6f92b47614dc10ca63acdbeb13e53e62 (commit)
   via  3cebc35669e625499eef2469c317c3387166b673 (commit)
   via  e75a204fb9ffa89cf527d7893fe1f1a34427b6dc (commit)
   via  ac06a5c16a989a871777b90b2cd24fc8a93d33e9 (commit)
  from  43b05ffda491046bf0cca7f0cdd8a337eb09f1f1 (commit)


- Commits ---
commit 6b78eed962c65ff93b51ee1677ae3f73c7a18589
Author: Thomas Hellstrom thomas-at-tungstengraphics-dot-com
Date:   Sun Mar 30 17:34:03 2008 +0200

Add proper waiting for unmap / fencing.

commit 6c80f5876b0b00e6ba958e8aff9e31079cbcd681
Author: Thomas Hellstrom thomas-at-tungstengraphics-dot-com
Date:   Sun Mar 30 16:02:45 2008 +0200

Replace the batchpool with a slab pool and use it also for
textures. This works around the TTM allocation granularity problem, and the
excessive memory usage problem with 

mesa: Changes to 'i915tex_branch'

2008-03-30 Thread Thomas Hellstrom
The branch, i915tex_branch has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=i915tex_branch

Summary of changes:
 src/mesa/drivers/dri/i915tex/intel_batchbuffer.c |4 
 src/mesa/drivers/dri/i915tex/ws_dri_bufmgr.c |   22 --
 src/mesa/glapi/glthread.h|2 +-
 3 files changed, 13 insertions(+), 15 deletions(-)

   via  e09f8d53898254c50b86e51e2915a764ec967a2d (commit)
   via  a7c0a7613a64c542c417f65b9a95e4a37c67a1bf (commit)
  from  6b78eed962c65ff93b51ee1677ae3f73c7a18589 (commit)


- Commits ---
commit e09f8d53898254c50b86e51e2915a764ec967a2d
Author: Thomas Hellstrom thomas-at-tungstengraphics-dot-com
Date:   Sun Mar 30 21:21:26 2008 +0200

Fix an initialization bug.
Use condition variables also for the kernelBO write lock.

commit a7c0a7613a64c542c417f65b9a95e4a37c67a1bf
Author: Thomas Hellstrom thomas-at-tungstengraphics-dot-com
Date:   Sun Mar 30 21:13:13 2008 +0200

Properly handle non-exec cases.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit


mesa: Changes to 'i915tex_branch'

2008-03-30 Thread Thomas Hellstrom
The branch, i915tex_branch has been updated
Commits at: http://cgit.freedesktop.org/mesa/mesa/log/?h=i915tex_branch

Summary of changes:
 src/mesa/drivers/dri/i915tex/intel_batchbuffer.c |9 +
 1 files changed, 5 insertions(+), 4 deletions(-)

   via  24a7f0a27bf9785890f8d0dff90853967a6a9b7b (commit)
  from  e09f8d53898254c50b86e51e2915a764ec967a2d (commit)


- Commits ---
commit 24a7f0a27bf9785890f8d0dff90853967a6a9b7b
Author: Thomas Hellstrom thomas-at-tungstengraphics-dot-com
Date:   Sun Mar 30 22:17:46 2008 +0200

Fix a zero cliprect problem.

-

___
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit