mesa: Changes to 'master'

Eric Anholt anholt at kemper.freedesktop.org
Wed Jan 2 18:35:10 UTC 2008


 src/mesa/drivers/dri/i965/brw_state_cache.c   |   15 ++++++--
 src/mesa/drivers/dri/intel/intel_bufmgr_ttm.c |   44 +++++++++++++-------------
 2 files changed, 33 insertions(+), 26 deletions(-)

commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary

New commits:
commit 8bb9ae3693362a302206255c61f512d942df9bbf
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Jan 2 09:45:16 2008 -0800

    [intel] Use the memory type mask containing the caching flags.

commit a3c435b342e467020e349061ce656c68258a8576
Author: Keith Packard <keithp at keithp.com>
Date:   Sun Dec 16 22:25:33 2007 -0800

    Set correct flags mask when validating buffers.
    
    The 'mask' value used in the validation operation specifies which of the
    'flags' bits are being modified. Buffer validation wants to pass the memory
    type and access mode (rwx) to the kernel so that the buffer will be placed
    correctly, and so that the right kind of fence will be created (read vs
    write). That means we actually want a constant mask for these operations,
    and not something computed from the bits coming in. The constant we want is
    DRM_BO_MASK_MEM | DRM_BO_FLAG_READ | DRM_BO_FLAG_WRITE | DRM_BO_FLAG_EXE.

commit 4cc02fb9387dbeeea56de3a34854f6739dc97a80
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Jan 1 02:16:29 2008 -0800

    [965] Improve performance by including reloc target buffer pointers in keys.
    
    Without this, the WM binding tables would all collide, for example.  Improves
    openarena performance by around 2%.




More information about the mesa-commit mailing list