Tag 'mesa-10.0-rc2' created by Ian Romanick <ian.d.roman...@intel.com> at 2013-11-24 01:23 +0000
Mesa 10.0 release candidate 2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEABECAAYFAlKRVPkACgkQX1gOwKyEAw8a3ACfZogR8i5aYxC2kJdoxuk1kgzG 8QQAn39J32xx2fwi7imC8lk98DFu7+t2 =3a6U -----END PGP SIGNATURE----- Changes since mesa-10.0-rc1: Brian Paul (1): st/mesa: fix GL_FEEDBACK mode inverted Y coordinate bug Dave Airlie (2): mesa/swrast: fix inverted front buffer rendering with old-school swrast glx: don't fail out when no configs if we have visuals Emil Velikov (2): docs: add a note about removed state tracker/targets docs: indicate GLX_MESA_query_renderer's completion Eric Anholt (1): i965: Fix streamed state dumping/annotation after the blorp-flush change. Ian Romanick (2): Remove 068a073 from the pick list mesa: Bump version to 10.0.0-rc2 Matt Turner (1): i965: Link -ldl after libmesa.la Paul Berry (11): i965/gen7: Emit workaround flush when changing GS enable state. i965/vec4: Fix broken IR annotation in debug output. glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex. glsl: Fix cross-version linking between VS and GS. glsl: Fix interstage uniform interface block link error detection. mesa: Track number of layers in layered framebuffers. i965: refactor blorp clear code in preparation for layered clears. i965: Fix blorp clear of layered framebuffers. i965: Fix fast clear of depth buffers. mesa: Fix texture target validation for glFramebufferTexture() mesa: Implement GL_FRAMEBUFFER_ATTACHMENT_LAYERED query. Tapani Pälli (1): mesa: enable GL_TEXTURE_LOD_BIAS set/get Tom Stellard (5): clover: Optionally return context's devices from clGetProgramInfo() gallium: Pass version scripts to linker using --version-script= r600g/compute: Fix handling of global buffers in r600_resource_copy_region() r600g/compute: Add a work-around for flushing issues on Cayman radeonsi/compute: Fix LDS size calculation Vadim Girlin (1): r600g/sb: work around hw issues with stack on eg/cm Vinson Lee (1): i965: Add missing break in SHADER_OPCODE_GEN7_SCRATCH_READ case. --- VERSION | 2 bin/.cherry-ignore | 5 docs/relnotes/10.0.html | 7 src/gallium/drivers/r600/evergreen_compute.c | 4 src/gallium/drivers/r600/r600_blit.c | 37 ++++ src/gallium/drivers/r600/r600_hw_context.c | 4 src/gallium/drivers/r600/r600_pipe.h | 10 + src/gallium/drivers/r600/sb/sb_bc.h | 21 ++ src/gallium/drivers/r600/sb/sb_bc_finalize.cpp | 129 ++++++++++------ src/gallium/drivers/r600/sb/sb_context.cpp | 9 - src/gallium/drivers/r600/sb/sb_ir.h | 5 src/gallium/drivers/r600/sb/sb_pass.h | 3 src/gallium/drivers/radeonsi/radeonsi_compute.c | 17 +- src/gallium/state_trackers/clover/api/program.cpp | 8 src/gallium/targets/egl-static/Makefile.am | 2 src/gallium/targets/egl-static/egl.link | 2 src/gallium/targets/pipe-loader/Makefile.am | 2 src/gallium/targets/pipe-loader/pipe.link | 2 src/glsl/ast_to_hir.cpp | 20 ++ src/glsl/builtin_variables.cpp | 1 src/glsl/ir.cpp | 3 src/glsl/ir.h | 36 ++++ src/glsl/ir_clone.cpp | 1 src/glsl/link_interface_blocks.cpp | 102 ++++++++---- src/glsl/linker.cpp | 9 - src/glsl/linker.h | 10 - src/glx/glxcmds.c | 2 src/mesa/drivers/dri/i965/Makefile.am | 2 src/mesa/drivers/dri/i965/brw_blorp.cpp | 1 src/mesa/drivers/dri/i965/brw_blorp_clear.cpp | 129 +++++++++------- src/mesa/drivers/dri/i965/brw_clear.c | 12 + src/mesa/drivers/dri/i965/brw_context.c | 1 src/mesa/drivers/dri/i965/brw_context.h | 6 src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp | 2 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 1 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 2 src/mesa/drivers/dri/i965/gen6_clip_state.c | 2 src/mesa/drivers/dri/i965/gen7_blorp.cpp | 16 + src/mesa/drivers/dri/i965/gen7_gs_state.c | 16 + src/mesa/drivers/dri/i965/gen7_misc_state.c | 2 src/mesa/drivers/dri/i965/gen7_urb.c | 24 -- src/mesa/drivers/dri/i965/intel_batchbuffer.c | 30 +++ src/mesa/drivers/dri/i965/intel_batchbuffer.h | 1 src/mesa/drivers/dri/swrast/swrast.c | 4 src/mesa/main/fbobject.c | 84 ++++++++-- src/mesa/main/mtypes.h | 8 src/mesa/main/texparam.c | 16 - src/mesa/state_tracker/st_cb_feedback.c | 6 48 files changed, 616 insertions(+), 202 deletions(-) ---