mesa: Changes to 'gallium-0.1'

Brian Paul brianp at kemper.freedesktop.org
Thu Nov 8 00:13:12 UTC 2007


 src/mesa/drivers/dri/intel_winsys/intel_batchbuffer.c     |    7 -
 src/mesa/drivers/dri/intel_winsys/intel_batchpool.c       |    2 
 src/mesa/drivers/dri/intel_winsys/intel_context.c         |   15 +-
 src/mesa/drivers/dri/intel_winsys/intel_screen.c          |   12 -
 src/mesa/drivers/dri/intel_winsys/intel_screen.h          |    3 
 src/mesa/drivers/dri/intel_winsys/intel_winsys.h          |   11 +
 src/mesa/drivers/dri/intel_winsys/intel_winsys_i915.c     |   17 ++
 src/mesa/drivers/dri/intel_winsys/intel_winsys_pipe.c     |   90 +++++---------
 src/mesa/drivers/dri/intel_winsys/intel_winsys_softpipe.c |    9 -
 src/mesa/pipe/i915simple/i915_flush.c                     |   12 +
 src/mesa/pipe/i915simple/i915_state_sampler.c             |   64 ---------
 src/mesa/pipe/i915simple/i915_winsys.h                    |    1 
 src/mesa/pipe/p_context.h                                 |    2 
 src/mesa/pipe/p_defines.h                                 |    3 
 src/mesa/pipe/p_winsys.h                                  |   13 --
 src/mesa/pipe/xlib/xm_winsys.c                            |    6 
 src/mesa/state_tracker/st_cb_flush.c                      |   14 --
 src/mesa/state_tracker/st_extensions.c                    |    1 
 src/mesa/state_tracker/st_framebuffer.c                   |    2 
 src/mesa/state_tracker/st_public.h                        |    2 
 20 files changed, 113 insertions(+), 173 deletions(-)

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

New commits:
commit 74df1f4adbbc4fe6027265625cd248c3add154f5
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 17:17:32 2007 -0700

    update flush/fence comments for i915_flush()

commit 3fe055ec9218a8745d9a53f75f4abd4760fcce28
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 17:16:47 2007 -0700

    Remove winsys->wait_idle(), subsumed by pipe->flush().
    
    Connect intel_i915_batch_finish() into i915_winsys, just like intel_i915_batch_flush().
    Call i915_winsys->batch_finish() in response to pipe->flush(PIPE_FLUSH_WAIT).
    Now all the batchbuffer/fence code is in one place and a little cleaner.

commit ae44a81d1bd40852a7cea9b8025dfa3821adc785
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 16:59:37 2007 -0700

    New PIPE_FLUSH_WAIT flag for pipe->flush().
    
    The state tracker doesn't have to directly call winsys->wait_idle() anymore.
    glFlush and glFinish both go through pipe->flush() now.

commit 10c62bf0683437672c83339138a6802d56aeca8f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 16:07:17 2007 -0700

    Remove context dependencies in winsys layer.
    
    The winsys object is now per-screen and shared by multiple contexts.
    The regionPool is now part of the i915 winsys layer.
    The winsys wait_idle() and flush_frontbuffer() funcs will get more attention...

commit 03cfeb31af7834c2b2701ad25ec39f8375df6c96
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 15:57:19 2007 -0700

    enable GL_ARB/NV_point_sprite together

commit ed6e591270a583956c6407ae6536c3110a86397a
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 15:22:31 2007 -0700

    cosmetic fix to driFenceFinish() call

commit 51653cd551aeed9b1e5b3edd17172c8906d989e5
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 15:22:07 2007 -0700

    replace magic number 3 with DRM_FENCE_TYPE_EXE | DRM_I915_FENCE_TYPE_RW in driFenceFinish() call

commit 0852cf8611dd77b564db1df9b61e035d9ea4b280
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 12:06:50 2007 -0700

    just reorder a few members of pipe_winsys, update comments

commit c712d092a178096d8d95e58bd1bd20a33045cd7b
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 11:59:04 2007 -0700

    remove DriverCtx=intel assigment/hack

commit 2611703b363ced1ad267d120ed89677299a36d9c
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 11:44:48 2007 -0700

    Pass winsys as a parameter to intel_create_i915simple(), intel_create_softpipe()

commit f40f45ceea7a827059b7b533f2160f98774c8a77
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 10:39:30 2007 -0700

    var renaming: s/sws/winsys/

commit 237429aa3b8c2025e11aaa23d04e7107cf6a838f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Wed Nov 7 10:34:18 2007 -0700

    more dead code removal




More information about the mesa-commit mailing list