mesa: Changes to 'refs/tags/mesa-7.11-rc1'
Tag 'mesa-7.11-rc1' created by Ian Romanick <ian.d.romanick@intel.com> at 2011-07-09 01:49 +0000
Mesa 7.11 release candidate 1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk4Xs8oACgkQX1gOwKyEAw+zuwCeIT8zYpPSMazCRJlXEaLwHiD5
TNIAnifmXczWt03YGMgUTuRO6PfWoiE6
=i8JC
-----END PGP SIGNATURE-----
Changes since 7.11-branchpoint:
Andre Maasikas (1):
st/mesa: fix overwriting gl_format with pipe_format since 9d380f48
Brian Paul (3):
Revert "Fix 24bpp software rendering"
gallivm: Fix build with llvm-3.0
glsl: use casts to silence warning
Chia-I Wu (10):
st/egl: reorganize backend initialization
st/egl: fix a compile error
st/d3d1x: fix for st/egl native.h interface change
st/egl: update fbdev backend
egl: fix EGL_MATCH_NATIVE_PIXMAP
targets/egl-static: do not use DRI_LIB_DEPS
targets/gbm: attemp to fix unresolved symbols
targets/egl-static: fix library search order
target/egl-static: fix a compiler warning
egl: add copyright notices
Emil Velikov (1):
st/mesa: Use correct internal target
Eric Anholt (1):
intel: Fix use of freed buffer if glBitmap is called after a swap.
Ian Romanick (7):
glsl: Track initial mask in constant propagation live set
ir_to_mesa: Allocate temporary instructions on the visitor's ralloc context
glsl: Don't choke when printing an anonymous function parameter
linker: Assign locations for fragment shader output
glsl: Fix depth unbalancing problem in if-statement flattening
mesa: Bump version to 7.11-rc1
mesa: Fix the parsers build rule so that 'make tarballs' can work
Kenneth Graunke (1):
i965/gen7: Add missing ! to brw->gs.prog_active assertion.
Marek Olšák (3):
r300g: drop support for ARGB, ABGR, XRGB, XBGR render targets
st/mesa: use the first non-VOID channel in st_format_datatype
st/mesa: handle float formats in st_format_datatype
Paul Berry (1):
glsl: permit explicit locations on fragment shader outputs, not inputs
Stéphane Marchesin (2):
i915g: Move back to the old method for target format fixup.
i915g: Improve flushing using heuristics.
Vadim Girlin (9):
r600g: fix check for empty cs
r600g: fix buffer offset in r600_query_begin
r600g: reduce flushes for queries
r600g: fix bo map usage flags in r600_query_begin
r600g: fix buffer overflow check in r600_query_begin
r600g: LIT: swap MUL_LIT operands to fix 0^0
r600g: RSQ: clear NEG for operand
r600g: introduce r600_bc_src_set_abs helper and fix LOG
r600g: introduce r600_bc_src_toggle_neg helper and fix SUB & LRP
---
Makefile | 4
src/egl/drivers/glx/egl_glx.c | 26
src/egl/main/eglapi.c | 30 +
src/egl/main/eglapi.h | 30 +
src/egl/main/eglarray.c | 28 +
src/egl/main/eglarray.h | 28 +
src/egl/main/eglcompiler.h | 29 +
src/egl/main/eglconfig.c | 42 +
src/egl/main/eglconfig.h | 30 +
src/egl/main/eglcontext.c | 30 +
src/egl/main/eglcontext.h | 30 +
src/egl/main/eglcurrent.c | 28 +
src/egl/main/eglcurrent.h | 28 +
src/egl/main/egldefines.h | 25
src/egl/main/egldisplay.c | 30 +
src/egl/main/egldisplay.h | 30 +
src/egl/main/egldriver.c | 30 +
src/egl/main/egldriver.h | 30 +
src/egl/main/eglfallbacks.c | 28 +
src/egl/main/eglglobals.c | 30 +
src/egl/main/eglglobals.h | 30 +
src/egl/main/eglimage.c | 29 +
src/egl/main/eglimage.h | 29 +
src/egl/main/egllog.c | 30 +
src/egl/main/egllog.h | 29 +
src/egl/main/eglmisc.c | 26
src/egl/main/eglmisc.h | 26
src/egl/main/eglmode.c | 30 +
src/egl/main/eglmode.h | 30 +
src/egl/main/eglmutex.h | 28 +
src/egl/main/eglscreen.c | 30 +
src/egl/main/eglscreen.h | 30 +
src/egl/main/eglstring.c | 30 +
src/egl/main/eglstring.h | 30 +
src/egl/main/eglsurface.c | 30 +
src/egl/main/eglsurface.h | 30 +
src/egl/main/eglsync.c | 28 +
src/egl/main/eglsync.h | 28 +
src/egl/main/egltypedefs.h | 30 +
src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 12
src/gallium/drivers/i915/i915_batch.h | 18
src/gallium/drivers/i915/i915_clear.c | 5
src/gallium/drivers/i915/i915_context.h | 2
src/gallium/drivers/i915/i915_flush.c | 1
src/gallium/drivers/i915/i915_prim_emit.c | 2
src/gallium/drivers/i915/i915_prim_vbuf.c | 3
src/gallium/drivers/i915/i915_state.c | 2
src/gallium/drivers/i915/i915_state_emit.c | 34 -
src/gallium/drivers/i915/i915_winsys.h | 6
src/gallium/drivers/r300/r300_texture.c | 21
src/gallium/drivers/r600/r600.h | 4
src/gallium/drivers/r600/r600_blit.c | 2
src/gallium/drivers/r600/r600_pipe.c | 3
src/gallium/drivers/r600/r600_query.c | 5
src/gallium/drivers/r600/r600_shader.c | 45 +
src/gallium/state_trackers/d3d1x/dxgi/src/dxgi_native.cpp | 33 -
src/gallium/state_trackers/egl/common/egl_g3d.c | 29 -
src/gallium/state_trackers/egl/common/native.h | 26
src/gallium/state_trackers/egl/drm/native_drm.c | 26
src/gallium/state_trackers/egl/drm/native_drm.h | 2
src/gallium/state_trackers/egl/fbdev/native_fbdev.c | 384 +++++++-------
src/gallium/state_trackers/egl/gdi/native_gdi.c | 58 +-
src/gallium/state_trackers/egl/wayland/native_drm.c | 11
src/gallium/state_trackers/egl/wayland/native_shm.c | 12
src/gallium/state_trackers/egl/wayland/native_wayland.c | 20
src/gallium/state_trackers/egl/wayland/native_wayland.h | 7
src/gallium/state_trackers/egl/x11/native_dri2.c | 15
src/gallium/state_trackers/egl/x11/native_x11.c | 20
src/gallium/state_trackers/egl/x11/native_x11.h | 6
src/gallium/state_trackers/egl/x11/native_ximage.c | 56 +-
src/gallium/targets/egl-static/Makefile | 10
src/gallium/targets/egl-static/st_GL.c | 3
src/gallium/targets/gbm/Makefile | 31 -
src/gallium/winsys/i915/drm/i915_drm_buffer.c | 10
src/gallium/winsys/r600/drm/r600_hw_context.c | 28 -
src/gallium/winsys/sw/fbdev/fbdev_sw_winsys.c | 71 +-
src/gallium/winsys/sw/fbdev/fbdev_sw_winsys.h | 9
src/glsl/ast_to_hir.cpp | 2
src/glsl/ir_print_visitor.cpp | 10
src/glsl/linker.cpp | 108 ++-
src/glsl/lower_if_to_cond_assign.cpp | 4
src/glsl/opt_constant_propagation.cpp | 17
src/mesa/drivers/dri/i965/gen7_urb.c | 2
src/mesa/drivers/dri/intel/intel_pixel_bitmap.c | 7
src/mesa/drivers/dri/swrast/swrast.c | 22
src/mesa/drivers/dri/swrast/swrast_priv.h | 1
src/mesa/drivers/dri/swrast/swrast_span.c | 70 --
src/mesa/main/version.h | 2
src/mesa/program/ir_to_mesa.cpp | 28 -
src/mesa/state_tracker/st_cb_drawpixels.c | 4
src/mesa/state_tracker/st_cb_texture.c | 4
src/mesa/state_tracker/st_format.c | 35 +
92 files changed, 1796 insertions(+), 671 deletions(-)
---
Reply to: