Tag 'mesa-10.1-rc2' created by Ian Romanick <ian.d.roman...@intel.com> at 2014-02-22 01:23 +0000
Mesa 10.1 release candidate 2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iEYEABECAAYFAlMH+/0ACgkQX1gOwKyEAw+PtQCfRcA77A/kDvjLJAVcj+yXPyIV STYAoIrPlUUg8x7VfGsUiCKuMwOJf+tO =xMBD -----END PGP SIGNATURE----- Changes since mesa-10.1-rc1: Alex Deucher (1): radeon: reverse DBG_NO_HYPERZ logic Anuj Phogat (2): mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to legal_get_tex_level_parameter_target() glsl: Fix condition to generate shader link error Brian Paul (1): mesa: update assertion in detach_shader() for geom shaders Carl Worth (1): main: Avoid double-free of shader Label Christoph Bumiller (1): nv50/ir/ra: some register spilling fixes Daniel Kurtz (1): glsl: Add locking to builtin_builder singleton Emil Velikov (1): dri/nouveau: Pass the API into _mesa_initialize_context Fredrik Höglund (1): mesa: Preserve the NewArrays state when copying a VAO Grigori Goronzy (1): gallium: add geometry shader output limits Ian Romanick (3): glcpp: Only warn for macro names containing __ glsl: Only warn for macro names containing __ mesa: Bump version to 10.1-rc2 Ilia Mirkin (3): nv30: report 8 maximum inputs nouveau/video: make sure that firmware is present when checking caps nouveau: fix chipset checks for nv1a by using the oclass instead Kenneth Graunke (2): mesa: Fix MESA_FORMAT_Z24_UNORM_S8_UINT vs. X8_UINT mix-up. i965: Create a hardware context before initializing state module. Kusanagi Kouichi (1): targets/vdpau: Always use c++ to link Matt Turner (1): glsl: Do not vectorize vector array dereferences. Michel Dänzer (1): r600g,radeonsi: Consolidate logic for short-circuiting flushes --- VERSION | 2 src/gallium/docs/source/screen.rst | 6 + src/gallium/drivers/freedreno/freedreno_screen.c | 5 src/gallium/drivers/i915/i915_screen.c | 5 src/gallium/drivers/ilo/ilo_screen.c | 3 src/gallium/drivers/llvmpipe/lp_screen.c | 3 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 39 ++++++- src/gallium/drivers/nouveau/nouveau_screen.h | 5 src/gallium/drivers/nouveau/nouveau_vp3_video.c | 78 ++++++++++++++- src/gallium/drivers/nouveau/nv30/nv30_screen.c | 4 src/gallium/drivers/nouveau/nv50/nv50_screen.c | 3 src/gallium/drivers/nouveau/nv50/nv84_video.c | 68 ++++++++++++- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 3 src/gallium/drivers/r300/r300_screen.c | 2 src/gallium/drivers/r600/r600_hw_context.c | 2 src/gallium/drivers/r600/r600_pipe.c | 14 +- src/gallium/drivers/r600/r600_pipe.h | 1 src/gallium/drivers/radeon/r600_buffer_common.c | 2 src/gallium/drivers/radeon/r600_pipe_common.c | 2 src/gallium/drivers/radeon/r600_pipe_common.h | 3 src/gallium/drivers/radeon/r600_texture.c | 2 src/gallium/drivers/radeonsi/si_hw_context.c | 4 src/gallium/drivers/radeonsi/si_pipe.c | 6 + src/gallium/drivers/softpipe/sp_screen.c | 3 src/gallium/drivers/svga/svga_screen.c | 2 src/gallium/include/pipe/p_defines.h | 4 src/gallium/targets/r600/vdpau/Makefile.am | 6 - src/glsl/ast_to_hir.cpp | 13 +- src/glsl/builtin_functions.cpp | 11 +- src/glsl/glcpp/glcpp-parse.y | 22 +++- src/glsl/glcpp/tests/086-reserved-macro-names.c.expected | 4 src/glsl/linker.cpp | 9 - src/glsl/opt_vectorize.cpp | 14 ++ src/mesa/drivers/dri/i915/i830_vtbl.c | 8 - src/mesa/drivers/dri/i915/i915_context.c | 2 src/mesa/drivers/dri/i915/i915_texstate.c | 2 src/mesa/drivers/dri/i915/i915_vtbl.c | 8 - src/mesa/drivers/dri/i915/intel_fbo.c | 2 src/mesa/drivers/dri/i915/intel_screen.c | 2 src/mesa/drivers/dri/i965/brw_blorp.cpp | 4 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 6 - src/mesa/drivers/dri/i965/brw_clear.c | 2 src/mesa/drivers/dri/i965/brw_context.c | 12 +- src/mesa/drivers/dri/i965/brw_misc_state.c | 6 - src/mesa/drivers/dri/i965/brw_surface_formats.c | 12 +- src/mesa/drivers/dri/i965/intel_fbo.c | 2 src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 8 - src/mesa/drivers/dri/i965/intel_mipmap_tree.h | 4 src/mesa/drivers/dri/i965/intel_screen.c | 4 src/mesa/drivers/dri/nouveau/nouveau_context.c | 7 - src/mesa/drivers/dri/nouveau/nouveau_context.h | 3 src/mesa/drivers/dri/nouveau/nouveau_driver.h | 1 src/mesa/drivers/dri/nouveau/nv04_context.c | 5 src/mesa/drivers/dri/nouveau/nv04_surface.c | 8 - src/mesa/drivers/dri/nouveau/nv10_context.c | 13 +- src/mesa/drivers/dri/nouveau/nv10_state_fb.c | 4 src/mesa/drivers/dri/nouveau/nv10_state_raster.c | 3 src/mesa/drivers/dri/nouveau/nv20_context.c | 5 src/mesa/drivers/dri/radeon/radeon_fbo.c | 10 - src/mesa/drivers/dri/radeon/radeon_screen.c | 4 src/mesa/drivers/dri/radeon/radeon_texture.c | 4 src/mesa/main/attrib.c | 1 src/mesa/main/format_pack.c | 22 ++-- src/mesa/main/format_unpack.c | 12 +- src/mesa/main/formats.c | 16 +-- src/mesa/main/formats.h | 4 src/mesa/main/readpix.c | 2 src/mesa/main/shaderapi.c | 1 src/mesa/main/shaderobj.c | 1 src/mesa/main/texformat.c | 6 - src/mesa/main/texparam.c | 3 src/mesa/main/texstore.c | 8 - src/mesa/state_tracker/st_extensions.c | 2 src/mesa/state_tracker/st_format.c | 8 - src/mesa/swrast/s_depth.c | 14 +- src/mesa/swrast/s_drawpix.c | 4 src/mesa/swrast/s_renderbuffer.c | 2 src/mesa/swrast/s_stencil.c | 2 src/mesa/swrast/s_texfetch.c | 4 src/mesa/swrast/s_texfetch_tmp.h | 4 80 files changed, 450 insertions(+), 167 deletions(-) ---