mesa: Changes to 'refs/tags/mesa-10.3.0-1'
Tag 'mesa-10.3.0-1' created by Maarten Lankhorst <maarten.lankhorst@canonical.com> at 2014-10-08 08:36 +0000
mesa Debian release 10.3.0-1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJUNPeUAAoJEP5VjHKmcBPDiZ0QALE7mbV3+8OU5AXeubglhaff
f7+glRu0rEF78xnq2byIUIoEsAZqxsGbCEe3mnZZlna+5DuBIpcPn1UN776sOkNW
e92/tX6FZs/MeHi70Ptp59cEmcgRsv7tWjptvAauM85sh35B0kNLqKaI3T0jzoUo
GlAdUmjrYlBz/Tnmw3FHTZiw3WVo1ztjtIKWygTzeNH6dIsVOQ+g/4DXdi6jnvv8
RJJN9V1lWttbmZqi3l+Xl5fz1DLmYdDh5mvE9pBM7QseqWv9ypvDrEOHHuedIbVX
F/vr1+2KYH5fgis4M32VekgmZVL0t9OPvvOfUOsuY3U/5PTw0HC2DQLzVXfvokmP
0SkE4VHDsM9JEYw/10Fvf9vw1tdoDihRsoJ0Toe1Ly7Bv47Hoo8IydHIUlWjuBXv
14bAelYEHKbFcaWndz+wag0ZH2hj/8nrVnVXwKlkV2Jl1gsb58Tn8ipWjXbS0KdJ
gLbAvk1F5c7eRJV6hWaLU8ZJzEMsvGNF9yOkaXI3AuoC6j66Fgua7pELxBkJtJ8z
ZcdC9/ohYgJut/pQuCmEY3UvbTztjnS+E+jNWBFnhNO7XRPd3bPZZZBrI1NwkUqc
O/iP17FLx2jGwFgX13P0tRZmrqEMqhr0KEwnGhASR5U/m6dy3ELg3KX2eANfyI0s
eHxMR0jwwoaOi8mkeitP
=EtRO
-----END PGP SIGNATURE-----
Changes since mesa-10.3.0-rc3-3:
Andreas Boll (4):
gallium/util: add missing u_debug include
Downgrade llvm to 3.4 for now, fixes FTBFS with newer binutils.
Revert "Remove gallium-pipe, no longer built."
Move gallium-pipe installation to opencl
Brian Paul (1):
mesa: fix _mesa_free_pipeline_data() use-after-free bug
Christian König (1):
mesa/st: don't advertise NV_vdpau_interop if it doesn't work.
Christoph Bumiller (2):
nv50/ir/util: fix BitSet issues
nvc0/ir: clarify recursion fix to finding first tex uses
Connor Abbott (1):
r300g: set register classes before interferences
Emil Velikov (5):
configure: bail out if building svga without libdrm
configure: enable the gallium loader only when needed
Bump version to 10.3 (final)
docs: Update 10.3 release notes
docs: Add 10.3 sha256 sums, news item and link release notes
Gwenole Beauchesne (1):
i965: add support for RGBA dma_buf imports.
Iago Toral Quiroga (1):
i965: Implement GL_PRIMITIVES_GENERATED with non-zero streams.
Ian Romanick (8):
mesa: Document SYSTEM_VALUE_VERTEX_ID and SYSTEM_VALUE_INSTANCE_ID
mesa: Add SYSTEM_VALUE_VERTEX_ID_ZERO_BASE
mesa: Add SYSTEM_VALUE_BASE_VERTEX
glsl/linker: Make get_main_function_signature public
glsl: Add a lowering pass for gl_VertexID
i965: Handle SYSTEM_VALUE_VERTEX_ID_ZERO_BASE
i965: Request lowering gl_VertexID
i965/vec4: Only examine virtual_grf_end for GRF sources
Ilia Mirkin (4):
nv50/ir: avoid array overrun when checking for supported mods
nouveau: only enable the depth test if there actually is a depth buffer
nouveau: only enable stencil func if the visual has stencil bits
nouveau: change internal variables to avoid conflicts with macro args
Jason Ekstrand (1):
i965/blorp: Pass image formats seperately from the miptree
Jonathan Gray (1):
configure.ac: strip _GNU_SOURCE from llvm-config output
Kenneth Graunke (15):
i965: Handle ir_triop_csel in emit_if_gen6().
i965: Handle ir_binop_ubo_load in boolean expression code.
mesa: Replace string comparisons with SYSTEM_VALUE enum checks.
mesa: Fix glGetActiveAttribute for gl_VertexID when lowered.
i965: Calculate start/base_vertex_location after preparing vertices.
i965: Make gl_BaseVertex available in a buffer object.
i965: Refactor Gen4-7 VERTEX_BUFFER_STATE emission into a helper.
i965: Expose gl_BaseVertex via a vertex attribute.
i965: Fix reference counting in new basevertex upload code.
i965: Separate gl_InstanceID and gl_VertexID uploading.
i965: Disable guardband clipping in the smaller-than-viewport case.
i965: Skip allocating UNIFORM file storage for uniforms of size 0.
i965/vec4: Make type_size() return 0 for samplers.
glsl: Speed up constant folding for swizzles.
i965: Mark delta_x/y as BAD_FILE if remapped away completely.
Kristian Høgsberg (1):
i965: Adjust fast-clear resolve rect for BDW
Maarten Lankhorst (10):
nouveau: re-allocate bo's on overflow
nouveau: fix MPEG4 hw decoding
nouveau: rework reference frame handling
nouveau: remove unneeded assert
Merge branch 'upstream-experimental' into debian-experimental
New upstream release.
Remove upstreamed patch.
Remove gallium-pipe, no longer built.
Revert "Downgrade llvm to 3.4 for now, fixes FTBFS with newer binutils."
release to experimental
Matt Turner (1):
i965/vec4: Reswizzle sources when necessary.
Richard Sandiford (1):
gallivm: Fix uses of 2^24
Ulrich Weigand (1):
gallivm: Fix Altivec pack intrinsics for little-endian
---
VERSION | 2
configure.ac | 30 -
debian/changelog | 13
debian/libgl1-mesa-dri.install.linux.in | 2
debian/mesa-opencl-icd.install.in | 1
debian/patches/01_gallium-util-add-missing-u_debug-include.patch | 39 -
debian/patches/series | 1
docs/index.html | 11
docs/relnotes.html | 2
docs/relnotes/10.3.html | 252 +++++++++-
src/gallium/auxiliary/gallivm/lp_bld_arit.c | 8
src/gallium/auxiliary/gallivm/lp_bld_pack.c | 26 -
src/gallium/auxiliary/util/u_math.h | 1
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 16
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 4
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp | 8
src/gallium/drivers/nouveau/codegen/nv50_ir_util.h | 1
src/gallium/drivers/nouveau/nouveau_vp3_video.h | 2
src/gallium/drivers/nouveau/nouveau_vp3_video_vp.c | 46 +
src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c | 39 +
src/gallium/drivers/nouveau/nv50/nv98_video_vp.c | 1
src/gallium/drivers/nouveau/nvc0/nvc0_video.c | 10
src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c | 47 +
src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c | 1
src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c | 6
src/glsl/Makefile.sources | 1
src/glsl/ir_optimization.h | 2
src/glsl/linker.cpp | 12
src/glsl/linker.h | 3
src/glsl/lower_vertex_id.cpp | 144 +++++
src/glsl/opt_constant_folding.cpp | 5
src/mesa/drivers/dri/i965/brw_blorp.cpp | 9
src/mesa/drivers/dri/i965/brw_blorp.h | 6
src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 41 +
src/mesa/drivers/dri/i965/brw_context.c | 1
src/mesa/drivers/dri/i965/brw_context.h | 16
src/mesa/drivers/dri/i965/brw_draw.c | 34 -
src/mesa/drivers/dri/i965/brw_draw.h | 2
src/mesa/drivers/dri/i965/brw_draw_upload.c | 158 ++++--
src/mesa/drivers/dri/i965/brw_fs.cpp | 19
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp | 1
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 29 -
src/mesa/drivers/dri/i965/brw_meta_fast_clear.c | 14
src/mesa/drivers/dri/i965/brw_state_upload.c | 6
src/mesa/drivers/dri/i965/brw_vec4.cpp | 34 -
src/mesa/drivers/dri/i965/brw_vec4.h | 4
src/mesa/drivers/dri/i965/brw_vec4_cse.cpp | 20
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 34 -
src/mesa/drivers/dri/i965/brw_vec4_vs_visitor.cpp | 12
src/mesa/drivers/dri/i965/gen6_clip_state.c | 31 +
src/mesa/drivers/dri/i965/gen6_queryobj.c | 13
src/mesa/drivers/dri/i965/gen8_draw_upload.c | 59 +-
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 6
src/mesa/drivers/dri/i965/intel_screen.c | 6
src/mesa/drivers/dri/nouveau/nouveau_render_t.c | 20
src/mesa/drivers/dri/nouveau/nv04_state_fb.c | 1
src/mesa/drivers/dri/nouveau/nv04_state_raster.c | 7
src/mesa/drivers/dri/nouveau/nv10_state_fb.c | 1
src/mesa/drivers/dri/nouveau/nv10_state_raster.c | 7
src/mesa/drivers/dri/nouveau/nv20_state_fb.c | 1
src/mesa/main/context.c | 6
src/mesa/main/mtypes.h | 91 +++
src/mesa/main/pipelineobj.c | 4
src/mesa/main/shader_query.cpp | 18
src/mesa/state_tracker/st_extensions.c | 8
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 2
68 files changed, 1194 insertions(+), 267 deletions(-)
---
Reply to: