Tag 'mesa-10.5.0-rc2' created by Emil Velikov <emil.l.veli...@gmail.com> at 2015-02-24 16:01 +0000
Mesa 10.5.0-rc2 release candidate -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJU7KBBAAoJEO2uN7As60kN5pYP/jNmcdyHL0gqX2Zr5+nlt6nM uUep8Q8FbeSMSlnP4Tiapkiwqin061l3tWGHvasYieOEfvQtYOgqJuCXrhHmIoYl SrisO7beCyQGH9mKYHDeSsBiAQLPy7kTYAAj77T2OYpt+q4qZjZABfPOnxVVqrnq 3FQXSOcLl+VN5Z5UHiCL606OjDT9KmgVW7UxVkaPQwbFM+1u3xtNcsBlsXFtnpWX rMnGX3NGhlvqLYVkytqnZL0xDkMcC+CoAvaMBu2HXKwg6qg70ocoeiDmo1ewVhpu 97Jx4Lbo2jz5lCNJ5d8CSZbdkbgId3r0REorCzVbkS0rReU4sW9zcbLpS8M5PPR/ e3AhoU4KNct/mEqZEKkSxoJY5EAc0yXfvmDLEG3LPC5JYN40wXvESnEu2FAbvPXF A2hLZvxI+WCWIXLt4hSwYhzfvY8KUCNcBOoRDpRtkAkPiAScDetl0F1/Q/z89d49 Z9bXD1A7wyylOZ87ZyqOZmD1A8h/J+of1wDfZO0m0flJA20mDN4udPZdPStV8F4l 8zdAEk9KS9B7XV3imE0zY7phD4c9T88iUbxrLflFqoM1fUjrqJjnFwdEbritmJRj i4aT2R3mW8kUZJn/71KhRw48CEgiX0UpwXIY9vABF0NWWl74mBBzMdf6nU9VAymG rt3obfXURw7fkyPe5jRk =hMY7 -----END PGP SIGNATURE----- Changes since mesa-10.5.0-rc1: Alan Coopersmith (5): Bracket arguments to tr so they work with Solaris tr Remove extraneous ; after DECL_TYPE usage Avoid fighting with Solaris headers over isnormal() Use __typeof instead of typeof with Solaris Studio compilers Make _mesa_swizzle_and_convert argument types in .c match those in .h Brian Paul (2): swrast: fix multiple color buffer writing st/mesa: fix sampler view reference counting bug in glDraw/CopyPixels Carl Worth (1): Revert use of Mesa IR optimizer for ARB_fragment_programs Eduardo Lima Mitev (1): mesa: Fix error validating args for TexSubImage3D Emil Velikov (6): cherry-ignore: ignore commits picked without -x automake: Use AM_DISTCHECK_CONFIGURE_FLAGS auxiliary/vl: Build vl_winsys_dri.c only when needed. auxiliary/vl: honour the DRI2PROTO_CFLAGS install-lib-links: remove the .install-lib-links file Increment version to 10.5.0-rc2 Iago Toral Quiroga (2): mesa: Handle transferOps in texstore_rgba mesa: Fix element count for byte-swaps in texstore, readpix and texgetimage Ilia Mirkin (3): nvc0: bail out of 2d blits with non-A8_UNORM alpha formats st/mesa: treat resource-less xfb buffers as if they weren't there nvc0: allow holes in xfb target lists Kenneth Graunke (5): i965: Override swizzles for integer luminance formats. i965: Use a gl_color_union for sampler border color. i965: Fix integer border color on Haswell. glsl: Reduce memory consumption of copy propagation passes. i965: Prefer Meta over the BLT for BlitFramebuffer. Laura Ekstrand (1): main: Fixed _mesa_GetCompressedTexImage_sw to copy slices correctly. Lucas Stach (1): install-lib-links: don't depend on .libs directory Marek Olšák (6): radeonsi: small fix in SPI state mesa: fix AtomicBuffer typo in _mesa_DeleteBuffers radeonsi: fix a crash if a stencil ref state is set before a DSA state radeonsi: don't use SQC_CACHES to flush ICACHE and KCACHE on SI vbo: fix an unitialized-variable warning radeonsi: fix point sprites Matt Turner (6): i965/vec4/vp: Use vec4_visitor::CMP. i965/fs: Add unit tests for saturate propagation pass. i965/fs: Use fs_inst::overwrites_reg() in saturate propagation. i965/fs: Consider MOV.SAT to interfere if it has a source modifier. i965/vec4: Add and use byte-MOV instruction for unpack 4x8. i965: Link test programs with gtest before pthreads. Michel Dänzer (1): Revert "radeon/llvm: enable unsafe math for graphics shaders" Neil Roberts (1): meta: Fix saving the results of the current occlusion query Tapani Pälli (1): mesa: fix OES_texture_float texture render target behavior Vivek Kasireddy (1): egl, wayland: RGB565 format support on Back-buffer --- Makefile.am | 2 VERSION | 2 bin/.cherry-ignore | 12 configure.ac | 12 install-lib-links.mk | 5 src/egl/drivers/dri2/platform_wayland.c | 41 + src/gallium/auxiliary/Makefile.am | 5 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c | 9 src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 8 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c | 7 src/gallium/drivers/radeon/radeon_llvm_emit.c | 4 src/gallium/drivers/radeonsi/si_state.c | 12 src/gallium/drivers/radeonsi/si_state_draw.c | 29 src/gallium/drivers/radeonsi/si_state_shaders.c | 8 src/glsl/builtin_type_macros.h | 66 - src/glsl/ir_constant_expression.cpp | 2 src/glsl/opt_copy_propagation.cpp | 15 src/glsl/opt_copy_propagation_elements.cpp | 16 src/mesa/drivers/common/meta.c | 17 src/mesa/drivers/dri/i965/Makefile.am | 23 src/mesa/drivers/dri/i965/brw_defines.h | 2 src/mesa/drivers/dri/i965/brw_fs_saturate_propagation.cpp | 20 src/mesa/drivers/dri/i965/brw_sampler_state.c | 167 +++- src/mesa/drivers/dri/i965/brw_shader.cpp | 2 src/mesa/drivers/dri/i965/brw_vec4_generator.cpp | 16 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 4 src/mesa/drivers/dri/i965/brw_vec4_vp.cpp | 3 src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 8 src/mesa/drivers/dri/i965/gen7_wm_surface_state.c | 3 src/mesa/drivers/dri/i965/intel_fbo.c | 14 src/mesa/drivers/dri/i965/test_fs_saturate_propagation.cpp | 439 +++++++++++++ src/mesa/main/bufferobj.c | 2 src/mesa/main/fbobject.c | 12 src/mesa/main/format_utils.c | 4 src/mesa/main/readpix.c | 13 src/mesa/main/texgetimage.c | 17 src/mesa/main/teximage.c | 4 src/mesa/main/texstore.c | 71 +- src/mesa/program/arbprogparse.c | 3 src/mesa/state_tracker/st_cb_drawpixels.c | 15 src/mesa/state_tracker/st_cb_xformfb.c | 2 src/mesa/swrast/s_span.c | 25 src/mesa/vbo/vbo_attrib_tmp.h | 1 src/util/u_atomic.h | 6 44 files changed, 926 insertions(+), 222 deletions(-) ---