mesa: Changes to 'refs/tags/mesa-11.0.4-1'
Tag 'mesa-11.0.4-1' created by Timo Aaltonen <tjaalton@debian.org> at 2015-10-26 09:04 +0000
Tagging upload of mesa 11.0.4-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJWLey4AAoJEMtwMWWoiYTc+hsP/jr7SBiLCMv4cXFsPem6w58U
uXBPnIf/eYhjnmcAdBkG1a8wcRBUaQoGaLi+tAFhosLOBkaXkOL7fWIEVOUmiU8L
Vw1WcG+Mkb8MwRliZIOLCvkr6rxvozi0nbuMcPSqgzC66uitl0SMUgtCrrN2bwy+
jb64z+/1Nr7G/tZfq4lgBEjTTp8CYLdjOBJtsT6zySk/D1bqW9Io4hHiGpXfpuY4
OSTE9FF8cRqBYpMCk+2xL3iw6i2G3zDgynAXcGmOcAB8v64XH+jPSLi0RKeXLKQJ
TN1atKDUBjIgrKUjdHPPmZbBK41YDs6qvUeqiuI4lDGkLlXeFWO+WlvKNmActxTJ
Sb/2wS5ViGnyMrbcu8bI9raoEbj8U/Io954vmq61eDEDbEUkM7SfsMD399prN+y0
tsf6rcOy9L1tkI514l2K2J+SdTCW1FW98YnCXa9+KTVE1GwYSwfYgg1illXKIAK3
hUmiE8dQ29PGEYxPU3T9Cgb2bF73j9fxLHGw2rJonRt0FVx+YnGERSCTzdRoSoDR
CzhxlulU972JLzIWSQU6zz1nVJ7xI87CiEJSslzxRZQTEMpkIx1vWuj7bPRNU4Q6
YuWMfcYcmFJdyC/rQ1lyWKI3qlA2NVMxm4YF86I9xpMJThPrEfYuyKRpk5gEXhLd
5Dhe/weOtZGjRqqnlXWn
=P+Ba
-----END PGP SIGNATURE-----
Changes since mesa-11.0.2-1:
Alejandro Piñeiro (3):
i965/vec4: fill src_reg type using the constructor type parameter
i965/vec4: check writemask when bailing out at register coalesce
i965/vec4: fill src_reg type using the constructor type parameter
Andreas Boll (4):
Merge branch 'upstream-experimental' into debian-experimental
Bump changelog
Document the cherry-pick.
control: Add libclc-amdgcn to mesa-opencl-icd depends.
Antia Puentes (1):
i965/vec4: Fix saturation errors when coalescing registers
Brian Paul (3):
st/mesa: try PIPE_BIND_RENDER_TARGET when choosing float texture formats
vbo: fix incorrect switch statement in init_mat_currval()
mesa: fix incorrect opcode in save_BlendFunci()
Chih-Wei Huang (3):
mesa: android: Fix the incorrect path of sse_minmax.c
nv50/ir: use C++11 standard std::unordered_map if possible
nv30: include the header of ffs prototype
Chris Wilson (2):
i965: Remove early release of DRI2 miptree
i965: Remove early release of DRI2 miptree
Daniel Scharrer (1):
mesa: Add abs input modifier to base for POW in ffvertex_prog
Dave Airlie (1):
mesa/uniforms: fix get_uniform for doubles (v2)
Emil Velikov (11):
docs: add sha256 checksums for 10.6.7
cherry-ignore: add commit non applicable for 10.6
Update version to 10.6.8
docs: add release notes for 10.6.8
docs: add sha256 checksums for 11.0.2
Revert "nouveau: make sure there's always room to emit a fence"
Update version to 11.0.3
docs: add release notes for 11.0.3
docs: add sha256 checksums for 11.0.3
Update version to 11.0.4
docs: add release notes for 11.0.4
Francisco Jerez (6):
i965/fs: Fix hang on IVB and VLV with image format mismatch.
i965: Don't tell the hardware about our UAV access.
mesa: Expose function to calculate whether a shader image unit is valid.
mesa: Skip redundant texture completeness checking during image validation.
i965: Use _mesa_is_image_unit_valid() instead of gl_image_unit::_Valid.
mesa: Get rid of texture-dependent image unit derived state.
Hans de Goede (4):
nv30: Fix creation of scanout buffers
nv30: Implement color resolve for msaa
nv30: Fix max width / height checks in nv30 sifm code
nv30: Disable msaa unless requested from the env by NV30_MAX_MSAA
Ian Romanick (11):
mesa: Pass the type to _mesa_uniform_matrix as a glsl_base_type
mesa: Don't allow wrong type setters for matrix uniforms
meta: Handle array textures in scaled MSAA blits
glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00
ff_fragment_shader: Use binding to set the sampler unit
glsl/linker: Use constant_initializer instead of constant_value to initialize uniforms
glsl: Use constant_initializer instead of constant_value to determine whether to keep an unused uniform
glsl: Only set ir_variable::constant_value for const-decorated variables
glsl: Restrict initializers for global variables to constant expression in ES
glsl: Add method to determine whether an expression contains the sequence operator
glsl: In later GLSL versions, sequence operator is cannot be a constant expression
Ilia Mirkin (12):
st/mesa: don't fall back to 16F when 32F is requested
nvc0: always emit a full shader colormask
nvc0: remove BGRA4 format support
st/mesa: avoid integer overflows with buffers >= 512MB
nv50, nvc0: fix max texture buffer size to 128M elements
nouveau: be more careful about freeing temporary transfer buffers
nouveau: delay deleting buffer with unflushed fence
nouveau: wait to unref the transfer's bo until it's no longer used
nv30: pretend to have packed texture/surface formats
nv30: always go through translate module on big-endian
nouveau: make sure there's always room to emit a fence
nouveau: make sure there's always room to emit a fence
Indrajit Das (1):
st/va: Used correct parameter to derive the value of the "h" variable in vlVaCreateImage
Jason Ekstrand (2):
i965/vec4: Don't reswizzle hardware registers
mesa: Correctly handle GL_BGRA_EXT in ES3 format_and_type checks
Jonathan Gray (1):
configure.ac: ensure RM is set
Jose Fonseca (1):
gallivm: Workaround LLVM PR23628.
Kenneth Graunke (1):
i965: Momentarily pretend to support ARB_texture_stencil8 for blits.
Krzysztof Sobiecki (1):
st/fbo: use pipe_surface_release instead of pipe_surface_reference
Kyle Brenneman (3):
glx: Fix build errors with --enable-mangling (v2)
mapi: Make _glapi_get_stub work with "gl" or "mgl" prefix.
glx: Don't hard-code the name "libGL.so.1" in driOpenDriver (v3)
Leo Liu (2):
radeon/vce: fix vui time_scale zero error
st/omx/dec/h264: fix field picture type 0 poc disorder
Marek Olšák (24):
st/mesa: fix front buffer regression after dropping st_validate_state in Blit
radeonsi: handle index buffer alloc failures
radeonsi: handle constant buffer alloc failures
gallium/radeon: handle buffer_map staging buffer failures better
gallium/radeon: handle buffer alloc failures in r600_draw_rectangle
gallium/radeon: add a fail path for depth MSAA texture readback
radeonsi: report alloc failure from si_shader_binary_read
radeonsi: add malloc fail paths to si_create_shader_state
radeonsi: skip drawing if the tess factor ring allocation fails
radeonsi: skip drawing if GS ring allocations fail
radeonsi: handle shader precompile failures
radeonsi: handle fixed-func TCS shader create failure
radeonsi: skip drawing if VS, TCS, TES, GS fail to compile or upload
radeonsi: skip drawing if PS fails to compile or upload
radeonsi: skip drawing if updating the scratch buffer fails
radeonsi: don't forget to update scratch relocations for LS, HS, ES shaders
radeonsi: handle dummy constant buffer allocation failure
gallium/u_blitter: handle allocation failures
radeonsi: add scratch buffer to the buffer list when it's re-allocated
st/dri: don't use _ctx in client_wait_sync
egl/dri2: don't require a context for ClientWaitSync (v2)
st/mesa: fix clip state dependencies
radeonsi: fix a GS copy shader leak
gallium: add PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT
Matthew Waters (1):
egl: rework handling EGL_CONTEXT_FLAGS
Michel Dänzer (1):
st/dri: Use packed RGB formats
Nicolai Hähnle (1):
u_vbuf: fix vb slot assignment for translated buffers
Oded Gabbay (1):
llvmpipe: convert double to long long instead of unsigned long long
Ray Strode (1):
gbm: convert gbm bo format to fourcc format on dma-buf import
Rob Clark (1):
freedreno/a3xx: cache-flush is needed after MEM_WRITE
Roland Scheidegger (1):
mesa: fix mipmap generation for immutable, compressed textures
Tapani Pälli (3):
mesa: add GL_UNSIGNED_INT_24_8 to _mesa_pack_depth_span
mesa: Set api prefix to version string when overriding version
mesa: fix ARRAY_SIZE query for GetProgramResourceiv
Timo Aaltonen (8):
Merge branch 'upstream-unstable' into debian-unstable
update the changelog
release to unstable
Merge tag 'mesa-10.6.8' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
Merge branch 'upstream-unstable' into debian-experimental
update the changelog
release to unstable
Tom Stellard (3):
gallium/radeon: Use call_once() when initailizing LLVM targets
gallivm: Allow drivers and state trackers to initialize gallivm LLVM targets v2
radeon/llvm: Initialize gallivm targets when initializing the AMDGPU target v2
Ulrich Weigand (1):
mesa: Fix texture compression on big-endian systems
Varad Gautam (1):
egl: restore surface type before linking config to its display
Ville Syrjälä (3):
i830: Fix collision between I830_UPLOAD_RASTER_RULES and I830_UPLOAD_TEX(0)
i915: Fix texcoord vs. varying collision in fragment programs
i915: Remember to call intel_prepare_render() before blitting
Vinson Lee (1):
gallivm: Do not use NoFramePointerElim with LLVM 3.7.
---
VERSION | 2
configure.ac | 2
debian/changelog | 16 +
debian/control | 1
docs/relnotes/11.0.2.html | 3
docs/relnotes/11.0.3.html | 185 +++++++++++++++++++
docs/relnotes/11.0.4.html | 167 +++++++++++++++++
src/egl/drivers/dri2/egl_dri2.c | 11 -
src/egl/main/eglcontext.c | 49 ++++-
src/gallium/auxiliary/gallivm/lp_bld_limits.h | 2
src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 37 +++
src/gallium/auxiliary/gallivm/lp_bld_misc.h | 2
src/gallium/auxiliary/tgsi/tgsi_exec.h | 2
src/gallium/auxiliary/util/u_blitter.c | 6
src/gallium/auxiliary/util/u_vbuf.c | 1
src/gallium/docs/source/screen.rst | 4
src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 6
src/gallium/drivers/freedreno/a3xx/fd3_emit.h | 11 +
src/gallium/drivers/freedreno/a3xx/fd3_gmem.c | 2
src/gallium/drivers/freedreno/freedreno_screen.c | 2
src/gallium/drivers/i915/i915_screen.c | 2
src/gallium/drivers/ilo/ilo_screen.c | 2
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 20 +-
src/gallium/drivers/nouveau/nouveau_buffer.c | 12 -
src/gallium/drivers/nouveau/nouveau_fence.c | 26 ++
src/gallium/drivers/nouveau/nouveau_fence.h | 3
src/gallium/drivers/nouveau/nouveau_winsys.h | 2
src/gallium/drivers/nouveau/nv30/nv30_format.c | 24 +-
src/gallium/drivers/nouveau/nv30/nv30_miptree.c | 9
src/gallium/drivers/nouveau/nv30/nv30_screen.c | 8
src/gallium/drivers/nouveau/nv30/nv30_vbo.c | 4
src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c | 1
src/gallium/drivers/nouveau/nv50/nv50_miptree.c | 5
src/gallium/drivers/nouveau/nv50/nv50_screen.c | 3
src/gallium/drivers/nouveau/nv50/nv50_shader_state.c | 9
src/gallium/drivers/nouveau/nv50/nv50_transfer.c | 23 --
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 5
src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c | 27 +-
src/gallium/drivers/r300/r300_screen.c | 4
src/gallium/drivers/r600/r600_pipe.c | 6
src/gallium/drivers/radeon/r600_buffer_common.c | 7
src/gallium/drivers/radeon/r600_pipe_common.c | 3
src/gallium/drivers/radeon/r600_texture.c | 5
src/gallium/drivers/radeon/radeon_llvm_emit.c | 27 +-
src/gallium/drivers/radeon/radeon_vce_40_2_2.c | 3
src/gallium/drivers/radeonsi/si_descriptors.c | 8
src/gallium/drivers/radeonsi/si_pipe.c | 4
src/gallium/drivers/radeonsi/si_shader.c | 9
src/gallium/drivers/radeonsi/si_state.h | 2
src/gallium/drivers/radeonsi/si_state_draw.c | 10 -
src/gallium/drivers/radeonsi/si_state_shaders.c | 173 +++++++++++++----
src/gallium/drivers/svga/svga_screen.c | 4
src/gallium/drivers/vc4/vc4_screen.c | 2
src/gallium/include/pipe/p_defines.h | 3
src/gallium/state_trackers/dri/dri2.c | 33 +--
src/gallium/state_trackers/dri/dri_drawable.c | 8
src/gallium/state_trackers/omx/vid_dec_h264.c | 12 -
src/gallium/state_trackers/va/image.c | 2
src/gallium/targets/opencl/Makefile.am | 3
src/glsl/ast.h | 6
src/glsl/ast_function.cpp | 62 +++++-
src/glsl/ast_to_hir.cpp | 152 ++++++++++++++-
src/glsl/link_uniform_initializers.cpp | 4
src/glsl/opt_dead_code.cpp | 2
src/glx/Makefile.am | 1
src/glx/dri_common.c | 6
src/glx/glxcmds.c | 4
src/glx/glxextensions.h | 10 -
src/mapi/mapi_glapi.c | 2
src/mesa/Android.libmesa_dricore.mk | 2
src/mesa/drivers/common/meta_blit.c | 35 ++-
src/mesa/drivers/dri/i915/i830_context.h | 8
src/mesa/drivers/dri/i915/i915_context.h | 14 -
src/mesa/drivers/dri/i915/i915_fragprog.c | 83 ++++++--
src/mesa/drivers/dri/i915/intel_fbo.c | 5
src/mesa/drivers/dri/i965/brw_context.c | 1
src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp | 42 +++-
src/mesa/drivers/dri/i965/brw_gs_surface_state.c | 3
src/mesa/drivers/dri/i965/brw_vec4.cpp | 12 -
src/mesa/drivers/dri/i965/brw_vs_surface_state.c | 3
src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 10 -
src/mesa/drivers/dri/i965/gen7_gs_state.c | 4
src/mesa/drivers/dri/i965/gen7_vs_state.c | 4
src/mesa/drivers/dri/i965/gen7_wm_state.c | 12 -
src/mesa/drivers/dri/i965/gen8_gs_state.c | 4
src/mesa/drivers/dri/i965/gen8_ps_state.c | 32 ++-
src/mesa/drivers/dri/i965/gen8_vs_state.c | 4
src/mesa/main/dlist.c | 2
src/mesa/main/ff_fragment_shader.cpp | 10 -
src/mesa/main/ffvertex_prog.c | 17 +
src/mesa/main/glformats.c | 21 +-
src/mesa/main/mipmap.c | 36 +--
src/mesa/main/mtypes.h | 7
src/mesa/main/pack.c | 15 +
src/mesa/main/program_resource.c | 8
src/mesa/main/shader_query.cpp | 94 +++++----
src/mesa/main/shaderapi.h | 3
src/mesa/main/shaderimage.c | 21 --
src/mesa/main/shaderimage.h | 12 -
src/mesa/main/texstate.c | 3
src/mesa/main/uniform_query.cpp | 53 +++--
src/mesa/main/version.c | 19 +
src/mesa/state_tracker/st_atom_clip.c | 5
src/mesa/state_tracker/st_cb_blit.c | 2
src/mesa/state_tracker/st_cb_fbo.c | 2
src/mesa/state_tracker/st_extensions.c | 3
src/mesa/state_tracker/st_format.c | 6
src/mesa/vbo/vbo_context.c | 2
108 files changed, 1489 insertions(+), 403 deletions(-)
---
Reply to: