Tag 'mesa-10.3-rc3' created by Emil Velikov <emil.l.veli...@gmail.com> at 2014-09-05 16:00 +0000
Mesa 10.3-rc3 release candidate -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABAgAGBQJUCd4vAAoJEO2uN7As60kN8nkP/RqKwxyB8FyeegtWvzhxKN2v /N+lXycy1ikmw+SFOWHPkrsrr0TKi+BP3cXqT8UM4pGMFFRfAh24knELxs0573KB DxRKSAp51ftl1BbJ07foVnA8R0Hqsj2CF/HCuAr4H0DU+lpse1gPDIRJC4uQJfTH sDf4P4dPN5YJZ4IDUlreuvNK4Nn8LPtZUCwVDLDAyPTtGrz2U+KzR32Qh2knQz/W 6RH+NvfXijEnJ9Wp9vT1kaKB2VtOI8F5tuBpYM1wZ4OclvA3u/8gX5mBVzGXQ7zv MuMw9ZTFtj38P6cNDwY29gis3BkeRTJHUKP9BG+DIv4Hg7bqKItx2rYIJbiFZx2e KhzfSl59ba6ZIap9eyUMpRckIFJ8Yzo4a4VLmr6FnsftStwLW/G5c1LNiLEc2TPM xpknIpg/t46xW4cjHxoedGZuh2r6UyOpGIXOkEZ6KW/n7enrtdy2v4BCcF/e91s/ PeOaPqlxJmxIYiKGOloocafJHFBt/+5M6RXPq4hAFG7zO4v/7fR9zKihpUvVTJz6 +9ZXZf9tIfw+p6xt7QvmZZwpQb8Ey4OlmF9YN34MVwm+rQoyUI1JGNgIBMGgXW1o VqPhuEgqiPpptPMHHFyb13PfcFzZJK9usU/hrG5CsScZtW6MmthY0ojszzvOnHhj EFqRALAvgfo5p8AS9/xB =g3+Y -----END PGP SIGNATURE----- Changes since mesa-10.3-rc2: Andreas Pokorny (1): kms-swrast: Support Prime fd handling Dave Airlie (1): i965: add missing parens in vec4 visitor Emil Velikov (2): Revert "mesa: fix make tarballs" Increment version to 10.3.0-rc3 Ilia Mirkin (7): nvc0/ir: avoid infinite recursion when finding first uses of tex nv50: zero out unbound samplers nvc0: don't make 1d staging textures linear nv50/ir: avoid creating instructions that can't be emitted nv50: set the miptree address when clearing bo's in vp2 init nv50: mt address may not be the underlying bo's start address nv50: attach the buffer bo to the miptree structures Jason Ekstrand (4): i965/copy_image: Use the correct texture level meta/copy_image: Use the correct texture level when creating views i965/copy_image: Use the correct block dimension i965/copy_image: Divide the x offsets by block width when using the blitter Jonathan Gray (1): automake: check if the linker supports --dynamic-list Kenneth Graunke (1): i965: Handle ir_triop_csel in emit_bool_to_cond_code(). Kristian Høgsberg (1): meta: Make MESA_META_DRAW_BUFFERS restore properly Marek Olšák (7): glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand r600g: fix layered clear r600g: fix alpha-test with HyperZ enabled, fixing L4D2 tree corruption mesa: invalidate draw state in glPopClientAttrib r600g,radeonsi: make sure there's enough CS space before resuming queries mesa: set UniformBooleanTrue = 1.0f by default st/mesa: use 1.0f as boolean true on drivers without integer support Rob Clark (5): freedreno: don't ignore src/dst level freedreno: implement pipe_flush_resource() freedreno/a3xx: handle first/last level properly freedreno/a2xx: fix segfault freedreno/ir3: fix potential null ptr deref Thomas Hellstrom (1): winsys/svga: Fix incorrect type usage in IOCTL v2 tiffany (1): glsl: fix assertion which fails for unsigned array indices. --- Makefile.am | 1 VERSION | 2 configure.ac | 18 + src/gallium/drivers/freedreno/a2xx/fd2_context.c | 1 src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 11 - src/gallium/drivers/freedreno/a3xx/fd3_texture.c | 10 src/gallium/drivers/freedreno/a3xx/fd3_texture.h | 1 src/gallium/drivers/freedreno/freedreno_resource.c | 108 ++++++---- src/gallium/drivers/freedreno/ir3/ir3_dump.c | 3 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 32 ++ src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h | 5 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 4 src/gallium/drivers/nouveau/nv50/nv50_state.c | 7 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c | 8 src/gallium/drivers/nouveau/nv50/nv50_surface.c | 16 - src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 2 src/gallium/drivers/nouveau/nv50/nv84_video.c | 15 - src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c | 1 src/gallium/drivers/r600/r600_blit.c | 3 src/gallium/drivers/r600/r600_state_common.c | 12 - src/gallium/drivers/radeon/r600_query.c | 28 ++ src/gallium/state_trackers/dri/dri2.c | 8 src/gallium/targets/dri/Makefile.am | 6 src/gallium/targets/vdpau/Makefile.am | 6 src/gallium/winsys/svga/drm/vmw_screen_dri.c | 13 - src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c | 82 ++++++- src/glsl/lower_variable_index_to_cond_assign.cpp | 2 src/mesa/Makefile.am | 3 src/mesa/drivers/common/meta.c | 38 --- src/mesa/drivers/common/meta_copy_image.c | 2 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 20 + src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 23 +- src/mesa/drivers/dri/i965/intel_copy_image.c | 53 +++- src/mesa/main/attrib.c | 4 src/mesa/main/context.c | 3 src/mesa/main/macros.h | 7 src/mesa/state_tracker/st_extensions.c | 5 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 51 +++- 38 files changed, 424 insertions(+), 190 deletions(-) ---