mesa: Changes to 'i915tex_branch'

Thomas Hellstrom thomash at kemper.freedesktop.org
Sun Mar 30 16:36:18 UTC 2008


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  7ff5b381263a8c6011185fffb48dad76666860a2 (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 the old batchpool with a minimal CPU overhead.
    Also add a user-space fence manager to reduce the number of kernel calls
    needed to check for signaled fences.

commit a0e133114bbde5c1f7e6ea20613b513f7fbbbdae
Merge: 43b05ffda491046bf0cca7f0cdd8a337eb09f1f1 767dfa5b9c07fe6ae267e1ff0d3bbbf093a04c44
Author: Thomas Hellstrom <thomas-at-tungstengraphics-dot-com>
Date:   Sun Mar 30 15:33:07 2008 +0200

    Merge branch 'mesa_7_0_branch' into i915tex_branch

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




More information about the mesa-commit mailing list