Tag 'mesa-10.6.0-rc2' created by Emil Velikov <emil.l.veli...@gmail.com> at 2015-05-27 11:40 +0000
Mesa 10.6.0-rc2 release candidate -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJVZa09AAoJEO2uN7As60kNsaoP/3ogKTT3kv5SrggoVyn5Mxr1 fGfCMSZnfxDnTfgfrjsqSF7vrcbVuFtzi89SaGr0intYwRvUmyzDxK/gSDlpSki0 FhH+AXz0S3AMqgqgjj+NbCXj+lNuXSgiQjAmBZRVI6i1AlRAvPFSM5JxuCzThG4B UeBzwoDI5ZG2ATwVpURGCXkAw7vCfyK9WiidU1/NRNMLBmtV0WsG7Ynn2Jp15Mwl zRiBmca6d9s2rxtPGKzdbdasYiMZSSkYjI2UgLHwrQE4xnpDrkMlnYvNqInaeg/S MgmJMJgxTbxXeYeLY+xwmLpHwUCdEELhz1aC4ia6saxb70M8sm5Qxz7c3PXLJQt4 wkpHAFAtetMdHjPPM9XpaUVZ+3DgTdUBs1v0rwbTGdRUSERz47W6OByu4FSDNG4y Z5SjvG3UFErWaeSZ0CCChOtteY8jNmAEtaNWUM1RckEzpK/UKi96OXAzvgCbY26o 3EsYzOZtxtd6UtpQ/Fpvq3tzHnnnyL/wy/ENVOKrn1NdF93j/c/hVEsLCsrdxRO5 JL8YRKYHpXdGPHf6EWhjPktqrKtlNrsxBWyk2CZDw84SaiSJVz9yqicpvcqErvd0 KQLaka8un+bggbJwAJcufafKgd5Ja/UuNOg/pMLa4oXN5rT/5c2KJ2zBS4k9zjRx RMXm6q+ZdNWl3Fq6c3Zq =Wwu1 -----END PGP SIGNATURE----- Changes since mesa-10.6.0-rc1: Alan Coopersmith (1): swrast: Build fix for Solaris Brian Paul (1): mesa: do not use _glapi_new_nop_table() for DRI builds Dave Airlie (1): u_math: uses assert, include assert.h Emil Velikov (2): targets/osmesa: drop the -module tag from LDFLAGS Increment version to 10.6.0-rc2 Ilia Mirkin (19): freedreno/ir3: fix immediate usage in tgsi tex fe freedreno/a3xx: set .zw of sprite coords to .01 nvc0/ir: set ftz when sources are floats, not just destinations nv50/ir: guess that the constant offset is the starting slot of array nvc0/ir: LOAD's can't be used for shader inputs nvc0: a geometry shader can have up to 1024 vertices output nv50/ir: avoid messing up arg1 of PFETCH nv30: don't leak fragprog consts nv30: avoid leaking render state and draw shaders nv30: fix clip plane uploads and enable changes nv30/draw: avoid leaving stale pointers in draw state nv30/draw: draw expects constbuf size in bytes, not vec4 units st/mesa: don't leak glsl_to_tgsi object on link failure glsl: avoid leaking linked gl_shader when there's a late linker error nv30/draw: fix indexed draws with swtnl path and a resource index buffer nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM nv30/draw: allocate vertex buffers in gart nv30/draw: switch varying hookup logic to know about texcoords nv30: falling back to draw path for edgeflag does no good Jason Ekstrand (1): i965/fs: Fix implied_mrf_writes for scratch writes Jeremy Huddleston Sequoia (1): darwin: Fix install name of libOSMesa Koop Mast (1): clover: Build fix for FreeBSD. Marek Olšák (2): cso: add context cleanup code from st/mesa radeonsi: fix scratch buffer setup for geometry shaders Neil Roberts (1): i965/skl: Add a message header for the TXF_MCS instruction in vec4vs Roland Scheidegger (1): llvmpipe: (trivial) add parantheses in (!x == y) expression --- VERSION | 2 configure.ac | 1 src/gallium/auxiliary/cso_cache/cso_context.c | 7 + src/gallium/auxiliary/util/u_math.h | 1 src/gallium/drivers/freedreno/a3xx/fd3_program.c | 9 - src/gallium/drivers/freedreno/ir3/ir3_compiler.c | 14 +- src/gallium/drivers/llvmpipe/lp_query.c | 2 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 6 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp | 1 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 6 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 20 ++ src/gallium/drivers/nouveau/nv30/nv30_draw.c | 70 ++++++---- src/gallium/drivers/nouveau/nv30/nv30_fragprog.c | 5 src/gallium/drivers/nouveau/nv30/nv30_state_validate.c | 16 +- src/gallium/drivers/nouveau/nv30/nv30_vertprog.c | 5 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c | 5 src/gallium/drivers/nouveau/nvc0/nvc0_program.c | 2 src/gallium/drivers/radeonsi/si_state_shaders.c | 11 + src/gallium/state_trackers/clover/core/error.hpp | 1 src/gallium/targets/osmesa/Makefile.am | 1 src/glsl/linker.cpp | 10 + src/mesa/drivers/dri/i965/brw_fs.cpp | 2 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 20 ++ src/mesa/drivers/dri/swrast/swrast.c | 4 src/mesa/drivers/osmesa/Makefile.am | 1 src/mesa/main/api_exec.h | 3 src/mesa/main/context.c | 64 ++++++++- src/mesa/main/tests/dispatch_sanity.cpp | 2 src/mesa/state_tracker/st_context.c | 6 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 1 30 files changed, 222 insertions(+), 76 deletions(-) ---