mesa: Changes to 'gallium-0.1-dri2'

Alan Hourihane alanh at kemper.freedesktop.org
Fri Jun 27 13:37:12 UTC 2008


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

Summary of changes:
 SConstruct                                         |    2 +-
 include/GLES/glplatform.h                          |    3 +-
 include/GLES2/gl2platform.h                        |   23 +--
 scons/gallium.py                                   |    7 +
 src/egl/drivers/xdri/egl_xdri.c                    |    2 +-
 src/egl/main/eglconfig.c                           |    2 +-
 src/gallium/auxiliary/draw/draw_pipe_aaline.c      |    4 +-
 src/gallium/auxiliary/draw/draw_pipe_pstipple.c    |    6 +-
 src/gallium/auxiliary/util/p_tile.c                |   98 ++++------
 src/gallium/auxiliary/util/p_util.c                |  100 +++++++++--
 src/gallium/auxiliary/util/u_blit.c                |    2 +-
 src/gallium/auxiliary/util/u_gen_mipmap.c          |    8 +-
 src/gallium/drivers/cell/ppu/cell_surface.c        |   65 +------
 src/gallium/drivers/cell/ppu/cell_texture.c        |   16 +-
 src/gallium/drivers/i915simple/i915_blit.c         |    2 -
 src/gallium/drivers/i915simple/i915_context.h      |    6 +-
 src/gallium/drivers/i915simple/i915_state_emit.c   |    4 +-
 .../drivers/i915simple/i915_state_sampler.c        |    2 +-
 src/gallium/drivers/i915simple/i915_surface.c      |   78 ++------
 src/gallium/drivers/i915simple/i915_texture.c      |  196 +++++++++++---------
 src/gallium/drivers/i965simple/SConscript          |    1 +
 src/gallium/drivers/i965simple/brw_context.h       |    4 +-
 src/gallium/drivers/i965simple/brw_misc_state.c    |    8 +-
 src/gallium/drivers/i965simple/brw_surface.c       |   69 ++-----
 src/gallium/drivers/i965simple/brw_tex_layout.c    |  117 +++++-------
 .../drivers/i965simple/brw_wm_surface_state.c      |    6 +-
 src/gallium/drivers/softpipe/sp_surface.c          |   45 +----
 src/gallium/drivers/softpipe/sp_texture.c          |   20 ++-
 src/gallium/drivers/softpipe/sp_texture.h          |    2 +-
 src/gallium/include/pipe/p_format.h                |   41 ++++
 src/gallium/include/pipe/p_state.h                 |   11 +-
 src/gallium/include/pipe/p_util.h                  |   15 +-
 src/gallium/winsys/dri/intel/intel_screen.c        |    4 +-
 src/gallium/winsys/dri/intel/intel_swapbuffers.c   |    2 +-
 src/gallium/winsys/egl_xlib/egl_xlib.c             |    1 +
 src/gallium/winsys/gdi/wmesa.c                     |    8 +-
 src/gallium/winsys/xlib/SConscript                 |    7 +-
 src/gallium/winsys/xlib/brw_aub.c                  |    9 +-
 src/gallium/winsys/xlib/xm_winsys.c                |   24 ++-
 src/gallium/winsys/xlib/xm_winsys_aub.c            |   31 ++--
 src/mesa/state_tracker/st_cb_accum.c               |   26 ++--
 src/mesa/state_tracker/st_cb_bitmap.c              |    4 +-
 src/mesa/state_tracker/st_cb_drawpixels.c          |   11 +-
 src/mesa/state_tracker/st_cb_fbo.c                 |    8 +-
 src/mesa/state_tracker/st_cb_readpixels.c          |    6 +-
 src/mesa/state_tracker/st_cb_texture.c             |   17 +-
 src/mesa/state_tracker/st_gen_mipmap.c             |    4 +-
 src/mesa/state_tracker/st_texture.c                |   26 ++--
 src/mesa/x86-64/glapi_x86-64.S                     |    2 +-
 49 files changed, 575 insertions(+), 580 deletions(-)

       via  1d7ab5df538b3597e78c1023acba4397e29f92c4 (commit)
       via  002e4ffe0db20ddd083dd6af1ae497916d8e28fc (commit)
       via  130c2c16b78a3da0a8d610b25a2880ba927fc324 (commit)
       via  8c8680d0b3709f202e2ce66f148f57537ccde4f4 (commit)
       via  826f0e2684c4ae9254ad16f8a0d176c6518fea0c (commit)
       via  003a6c7e9ebef21945991fa76ee06ee22ffd74c3 (commit)
       via  ee2c135693dc99f24a70d8dd991b3de0af76179c (commit)
       via  117d3815e6ac7fd7438fc4f4fe3c5dd20e934e5e (commit)
       via  6214064a5f940cc2f772d02619928a5f7a795ebd (commit)
       via  a20322ead26c0945e407812e14af48fd7638a7bc (commit)
       via  4e67254f33c4dbd227075f58bd43163aea1017e1 (commit)
      from  04c57b444fe1de2b06308f7c9d660852fe671485 (commit)


- Commits -----------------------------------------------
commit 1d7ab5df538b3597e78c1023acba4397e29f92c4
Author: Robert Ellison <papillo at tungstengraphics.com>
Date:   Thu Jun 26 08:55:00 2008 -0600

    egl: These changes allow an eglBindAPI(EGL_OPENGL_ES_API) to succeed, and to work correctly with GLES1 and GLES2.
    
    - egl_xdri.c just sets the EGL_OPENGL_ES_BIT as well as the
      EGL_OPENGL_BIT in ClientAPIsMask
    
    - eglconfig.c allows the renderable type to include EGL_OPENGL_ES2_BIT
      as well as EGL_OPENGL_ES_BIT.
    
    - egl_xlib.c sets the EGL_NATIVE_RENDERABLE attribute to EGL_FALSE for
      all softpipe configurations.  (Otherwise, an eglChooseConfig() that
      looks for particular values of EGL_NATIVE_RENDERABLE will fail.)

commit 002e4ffe0db20ddd083dd6af1ae497916d8e28fc
Author: Jonathan White <jwhite at tungstengraphics.com>
Date:   Fri Jun 27 07:13:30 2008 -0600

    egl: Windows updates to the platform.h files

commit 130c2c16b78a3da0a8d610b25a2880ba927fc324
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date:   Fri Jun 27 14:16:42 2008 +0200

    i915: Fix the last of the stride/pitch changes

commit 8c8680d0b3709f202e2ce66f148f57537ccde4f4
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 20:56:49 2008 +0900

    mesa: Replace void * arithmetic.

commit 826f0e2684c4ae9254ad16f8a0d176c6518fea0c
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 20:56:29 2008 +0900

    gdi: Update for cpp removal.

commit 003a6c7e9ebef21945991fa76ee06ee22ffd74c3
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 20:10:04 2008 +0900

    cell: Update for cpp removal.
    
    Not tested -- just mymic the softpipe changes.

commit ee2c135693dc99f24a70d8dd991b3de0af76179c
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 19:37:56 2008 +0900

    gallium: Drop pipe_texture->cpp and pipe_surface->cpp.
    
    The chars-per-pixel concept falls apart with compressed and yuv images,
    where more than one pixel are coded in a single data block.

commit 117d3815e6ac7fd7438fc4f4fe3c5dd20e934e5e
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 13:41:23 2008 +0900

    scons: Get x86-64<->x86 cross build of assembly files right.

commit 6214064a5f940cc2f772d02619928a5f7a795ebd
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 13:01:37 2008 +0900

    scons: Fix i965/xlib build.

commit a20322ead26c0945e407812e14af48fd7638a7bc
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 12:35:18 2008 +0900

    scons: Fix typo.

commit 4e67254f33c4dbd227075f58bd43163aea1017e1
Author: José Fonseca <jrfonseca at tungstengraphics.com>
Date:   Fri Jun 27 12:34:57 2008 +0900

    mesa: Use the appropriate relocation.
    
    I don't fully understand this, but this matches the assembly code gcc
    generates glapi.c and fixes following error on x86-64 with assembly:
    
      relocation R_X86_64_PC32 against `_gl_DispatchTSD' can not be used when making a shared object

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




More information about the mesa-commit mailing list