[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: