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