mesa: Changes to 'drm-gem'

Eric Anholt anholt at kemper.freedesktop.org
Thu Jun 26 22:35:54 UTC 2008


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

Summary of changes:
 src/mesa/drivers/dri/i915/intel_pixel_read.c      |    2 -
 src/mesa/drivers/dri/i965/brw_defines.h           |   63 ---------------------
 src/mesa/drivers/dri/intel/intel_batchbuffer.h    |    8 +++
 src/mesa/drivers/dri/intel/intel_blit.c           |   25 +++-----
 src/mesa/drivers/dri/intel/intel_buffer_objects.c |    1 +
 src/mesa/drivers/dri/intel/intel_context.c        |    3 +-
 src/mesa/drivers/dri/intel/intel_pixel_bitmap.c   |    5 +-
 src/mesa/drivers/dri/intel/intel_pixel_copy.c     |    6 +-
 src/mesa/drivers/dri/intel/intel_pixel_draw.c     |    3 +-
 src/mesa/drivers/dri/intel/intel_regions.c        |    8 +--
 src/mesa/drivers/dri/intel/intel_tex_copy.c       |    2 -
 src/mesa/drivers/dri/intel/intel_tex_image.c      |    2 -
 src/mesa/drivers/dri/intel/intel_tex_validate.c   |   14 -----
 13 files changed, 28 insertions(+), 114 deletions(-)

       via  f059a3302260075e9cfd35649dc3877726291d8d (commit)
       via  93f701bc3619864ac6f067d37212e96545a57e16 (commit)
      from  f6abe8f0f2fba3073b58b96ed38aae163c765b4a (commit)


- Commits -----------------------------------------------
commit f059a3302260075e9cfd35649dc3877726291d8d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 26 15:34:27 2008 -0700

    intel: Fix locking when doing intel_region_cow().
    
    This was broken in the merge of 965 blit support.  It tried to lock only
    when things were already locked.

commit 93f701bc3619864ac6f067d37212e96545a57e16
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Jun 26 13:45:31 2008 -0700

    intel: Replace sprinkled intel_batchbuffer_flush with MI_FLUSH or nothing.
    
    Most of these were to ensure that caches got synchronized between 2d (or meta)
    rendering and later use of the target as a source, such as for texture
    miptree setup.  Those are replaced with intel_batchbuffer_emit_mi_flush(),
    which just drops an MI_FLUSH.  Most of the remainder were to ensure that
    REFERENCES_CLIPRECTS batchbuffers got flushed before the lock was dropped.
    Those are now replaced by automatically flushing those when dropping the lock.

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




More information about the mesa-commit mailing list