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

mesa: Changes to 'refs/tags/mesa-11.2.0'



Tag 'mesa-11.2.0' created by Emil Velikov <emil.l.velikov@gmail.com> at 2016-04-04 11:41 +0000

Mesa 11.2.0 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJXAlMCAAoJEO2uN7As60kNoEsP+wbN25bQtdcE/CkLBA+uRaJt
Zmr9FzWEGZavQwMmaioqacbwsAwjpMp5wxLoFpd98PHEzaxsKu3Lpa137ud/31/J
Rn3ClgussskJGLm7dqutNWaR3ibcgOELjD5G0GRBINerLuDhnw8LHREkUxfzkevZ
+uZ+S8Y2xD5MzVMaWhubkWgYVle9cQMeTYZ1ehBQZOqF3kTENJmRDftNbg2XPKQ+
zTELljV9SA/i3ljQYgGUZ0TCVAIDLlIesTmbo+pFV+2Ky699CJieWG72Ks9pc8ua
J8OaTDiioxfYcBq0E/6pozJ/mnbsiPCLoPJSifZk/MUTr/Y0WR30POrVDOdzfw5S
bSKWknR9WEs9VzsyPN1LzVhlvQnwUUlcLDPDG7EOmUvDxbjFbGdP0qGwEqMPWyac
E3nSAD4atAz6Qc9AesR3qfRa2IBXY1IYsCyLgI29ffXZVWchQWSp0y3rEHgiOZcr
tWawqGyNVZlkafo01C6mjtvZK2cgsQp/kPvyVPwJPa+hESuZdfRHU2jLDSahwAvp
FMDuDVdmk8y5+R6Dn8IjtEgoKAdiRyWYEZ3a2XU5omUbu4zgIzO+p+SAztkBNkTC
ndafTwGUCcoVieSgDyeJHC2Pz/UKEYSUnprp14RjIEtI0WL82ypB/l4J7Mue0Ymk
S9lJnvRYY3A9QQ+XXHUe
=JbOO
-----END PGP SIGNATURE-----

Changes since 11.2-branchpoint:
Anuj Phogat (2):
      meta: Fix the pbo usage in meta for GLES{1,2} contexts
      i965: Fix assert conditions for src/dst x/y offsets

Axel Davy (5):
      st/nine: Introduce helper for Position shader input
      st/nine: Use Position input helper for ps3 declared inputs
      st/nine: Handle READONLY for buffer MANAGED pool
      st/nine: Fix Multithreading issue with MANAGED buffers
      st/nine: Fix second Multithreading issue with MANAGED buffers

Brian Paul (1):
      st/mesa: fix frontbuffer glReadPixels regressions

Christian König (1):
      radeon/uvd: disable MPEG1

Daniel Czarnowski (1):
      egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...)

Dave Airlie (2):
      mesa/fbobject: propogate Layered when reusing attachments.
      virgl: add support for passing render condition flags to host.

Derek Foreman (1):
      egl/wayland: Try to use wl_surface.damage_buffer for SwapBuffersWithDamage

Emil Velikov (14):
      Update version to 11.2.0-rc1
      st/nine: don't forget to bundle the nine_limits.h file
      automake: add nine to make distcheck
      install-gallium-links: port changes from install-lib-links
      automake: add more missing options for make distcheck
      mesa; add get-extra-pick-list.sh script into bin/
      Update version to 11.2.0-rc2
      Update version to 11.2.0-rc3
      egl/x11: check the return value of xcb_dri2_get_buffers_reply()
      Revert "meta: Fix the pbo usage in meta for GLES{1,2} contexts"
      Update version to 11.2.0-rc4
      Revert "nv50/ir: normalize cube coordinates after derivatives have been computed"
      Update version to 11.2.0(final)
      docs: Update 11.2.0 release notes

Francisco Jerez (3):
      i965/fs: Add missing analysis invalidation in opt_sampler_eot().
      i965/fs: Add missing analysis invalidation in fixup_3src_null_dest().
      i965/vec4: Consider removal of no-op MOVs as progress during register coalesce.

Hans de Goede (1):
      clover: Fix pipe_grid_info.indirect not being initialized.

Ilia Mirkin (13):
      nv50,nvc0: bump minimum texture buffer offset alignment
      swrast: fix GL_ANY_SAMPLES_PASSED values in Result
      nvc0: reset TFB bufctx when we no longer hold a reference to the buffers
      glsl: avoid stack smashing when there are too many attributes
      nvc0: fix blit triangle size to fully cover FB's > 8192x8192
      nv50: reset TFB bufctx when we no longer hold a reference to the buffers
      nv50/ir: force-enable derivatives on TXD ops
      nv50/ir: normalize cube coordinates after derivatives have been computed
      st/mesa: only minify depth for 3d targets
      nv50/ir: fix indirect texturing for non-array textures on nvc0
      nvc0/ir: fix picking of coordinates from tex instruction for textureGrad
      nvc0: disable primitive restart and index bias during blits
      nv50/ir: we can't load local memory directly into an output

Jordan Justen (2):
      i965/fs: Allow spilling for SIMD16 compute shaders
      i965/hsw: Initialize SLM index in state register

Kenneth Graunke (6):
      mesa: Make glGet queries initialize ctx->Debug when necessary.
      mesa: Allow Get*() of several forgotten IsEnabled() pnames.
      i965: Only magnify depth for 3D textures, not array textures.
      i965: Push most TES inputs in vec4 mode.
      i965: Fix gl_TessLevelOuter[] for isolines.
      i965: Fix brw_render_cache_set_check_flush's PIPE_CONTROLs.

Koop Mast (1):
      st/clover: Add libelf cflags to the build

Marc-André Lureau (1):
      virtio_gpu: Add virtio 1.0 PCI ID to driver map

Marek Olšák (3):
      tgsi/scan: handle holes between VS inputs, assert-fail in other cases
      gallium/radeon: don't use temporary buffers for persistent mappings
      radeonsi: fix Hyper-Z hangs on P2 configs

Matt Turner (3):
      glsl: Consider ubo_load to be a horizontal operation.
      i965/fs: Don't CSE negated multiplies with saturation.
      glsl: Initialize gl_shader_program::EmptyUniformLocations.

Mauro Rossi (1):
      radeonsi: use util_strchrnul() to fix android build error

Nicolai Hähnle (3):
      r600g: clear compressed_depthtex/colortex_mask when binding buffer texture
      radeonsi: avoid crash when a sampler state is bound for a buffer texture
      st/mesa: use the texture view's format for render-to-texture

Nishanth Peethambaran (2):
      st/omx: Remove trailing spaces
      st/omx/dec: Correct the timestamping

Oded Gabbay (7):
      gallium/radeon: Correctly translate colorswaps for big endian
      gallium/radeon: return correct values for BE in r600_translate_colorswap
      gallium/radeon: remove separate BE path in r600_translate_colorswap
      gallium/r600: Don't let h/w do endian swap for colorformat
      gallium/radeon: disable evergreen_do_fast_color_clear for BE
      r600g: Do colorformat endian swap for PIPE_USAGE_STAGING
      radeonsi: Do colorformat endian swap for PIPE_USAGE_STAGING

Rob Herring (13):
      Android: fix build break from nir/glsl move to compiler/
      Android: remove dependence on .SECONDEXPANSION
      Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build system
      Android: add -Wno-date-time flag for clang
      Android: remove headers from LOCAL_SRC_FILES
      Android: clean-up and fix DRI module path handling
      freedreno: drop unnecessary -Wno-packed-bitfield-compat
      gallium/radeon: Add space between string literal and identifier
      r600: Make enum alu_op_flags unsigned
      Android: fix x86 gallium builds
      egl: Add EGL_FRAMEBUFFER_TARGET_ANDROID attribute
      egl: Add EGL_RECORDABLE_ANDROID attribute
      egl: android: enable EGL_FRAMEBUFFER_TARGET_ANDROID and EGL_RECORDABLE_ANDROID

Roland Scheidegger (3):
      softpipe: fix anisotropic filtering crash
      draw: fix line stippling
      llvmpipe: fix lp_rast_plane alignment on 32bit

Samuel Pitoiset (3):
      nvc0/ir: add missing emission of locked load predicate
      tgsi: fix parsing of shared memory declarations
      nvc0: make sure to delete samplers used by compute shaders

Tamil velan (1):
      radeon/uvd: increase max height to 4096 for VI and newer

Thomas Hellstrom (2):
      winsys/svga: Fix an uninitialized return value
      winsys/svga: Increase the fence timeout

Thomas Hindoe Paaboel Andersen (1):
      mesa: use sizeof on the correct type

xavier (1):
      r600/sb: Do not distribute neg in expr_handler::fold_assoc() when folding multiplications.

---
 Android.common.mk                                             |    4 
 Android.mk                                                    |    6 
 Makefile.am                                                   |    7 
 VERSION                                                       |    2 
 bin/get-extra-pick-list.sh                                    |   35 +
 docs/relnotes/11.2.0.html                                     |  214 +++++++++-
 include/pci_ids/virtio_gpu_pci_ids.h                          |    1 
 install-gallium-links.mk                                      |   15 
 src/compiler/Android.gen.mk                                   |    4 
 src/compiler/glsl/Android.gen.mk                              |    4 
 src/compiler/glsl/Android.mk                                  |    3 
 src/compiler/glsl/ir.h                                        |    1 
 src/compiler/glsl/linker.cpp                                  |    8 
 src/egl/Android.mk                                            |    6 
 src/egl/drivers/dri2/platform_android.c                       |    4 
 src/egl/drivers/dri2/platform_wayland.c                       |   39 +
 src/egl/drivers/dri2/platform_x11.c                           |    3 
 src/egl/main/eglapi.c                                         |    2 
 src/egl/main/eglconfig.c                                      |   13 
 src/egl/main/eglconfig.h                                      |    4 
 src/egl/main/egldefines.h                                     |    7 
 src/egl/main/egldisplay.h                                     |    2 
 src/egl/main/eglsurface.c                                     |    6 
 src/gallium/auxiliary/Android.mk                              |    6 
 src/gallium/auxiliary/draw/draw_pipe_stipple.c                |   30 -
 src/gallium/auxiliary/tgsi/tgsi_scan.c                        |   10 
 src/gallium/auxiliary/tgsi/tgsi_text.c                        |    4 
 src/gallium/drivers/freedreno/Android.mk                      |    8 
 src/gallium/drivers/llvmpipe/lp_rast.h                        |    6 
 src/gallium/drivers/llvmpipe/lp_setup_tri.c                   |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp     |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp     |    7 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |   22 -
 src/gallium/drivers/nouveau/nv50/nv50_screen.c                |    2 
 src/gallium/drivers/nouveau/nv50/nv50_shader_state.c          |    2 
 src/gallium/drivers/nouveau/nv50/nv50_state.c                 |    4 
 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c                |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c          |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c                 |    6 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c               |   19 
 src/gallium/drivers/r300/Android.mk                           |    1 
 src/gallium/drivers/r600/evergreen_state.c                    |   13 
 src/gallium/drivers/r600/r600_isa.h                           |   16 
 src/gallium/drivers/r600/r600_state.c                         |    6 
 src/gallium/drivers/r600/r600_state_common.c                  |   31 -
 src/gallium/drivers/r600/sb/sb_expr.cpp                       |    8 
 src/gallium/drivers/radeon/r600_buffer_common.c               |    6 
 src/gallium/drivers/radeon/r600_pipe_common.h                 |    2 
 src/gallium/drivers/radeon/r600_texture.c                     |   19 
 src/gallium/drivers/radeon/radeon_video.c                     |    3 
 src/gallium/drivers/radeonsi/si_descriptors.c                 |    1 
 src/gallium/drivers/radeonsi/si_shader.c                      |    3 
 src/gallium/drivers/radeonsi/si_state.c                       |    6 
 src/gallium/drivers/softpipe/sp_tex_sample.c                  |    9 
 src/gallium/drivers/vc4/Android.mk                            |    6 
 src/gallium/drivers/virgl/virgl_encode.c                      |    4 
 src/gallium/drivers/virgl/virgl_protocol.h                    |    2 
 src/gallium/state_trackers/clover/Makefile.am                 |    1 
 src/gallium/state_trackers/clover/core/kernel.cpp             |    2 
 src/gallium/state_trackers/nine/Makefile.sources              |    1 
 src/gallium/state_trackers/nine/buffer9.c                     |   26 -
 src/gallium/state_trackers/nine/nine_shader.c                 |   38 +
 src/gallium/state_trackers/omx/vid_dec.c                      |   21 
 src/gallium/state_trackers/omx/vid_dec.h                      |    7 
 src/gallium/state_trackers/omx/vid_dec_h264.c                 |   26 -
 src/gallium/state_trackers/omx/vid_dec_mpeg12.c               |    6 
 src/gallium/state_trackers/omx/vid_enc.c                      |   44 +-
 src/gallium/targets/dri/Android.mk                            |    5 
 src/gallium/targets/opencl/Makefile.am                        |    3 
 src/gallium/winsys/svga/drm/vmw_screen_ioctl.c                |    3 
 src/gallium/winsys/svga/drm/vmw_surface.c                     |    2 
 src/mesa/Android.libmesa_dricore.mk                           |    8 
 src/mesa/Android.libmesa_glsl_utils.mk                        |    2 
 src/mesa/Android.libmesa_sse41.mk                             |   44 ++
 src/mesa/Android.libmesa_st_mesa.mk                           |    5 
 src/mesa/Android.mesa_gen_matypes.mk                          |    3 
 src/mesa/Android.mk                                           |    1 
 src/mesa/Makefile.sources                                     |    4 
 src/mesa/drivers/dri/Android.mk                               |    5 
 src/mesa/drivers/dri/common/Android.mk                        |   22 -
 src/mesa/drivers/dri/i915/Android.mk                          |    5 
 src/mesa/drivers/dri/i965/Android.mk                          |    5 
 src/mesa/drivers/dri/i965/brw_fs.cpp                          |   20 
 src/mesa/drivers/dri/i965/brw_fs.h                            |    1 
 src/mesa/drivers/dri/i965/brw_fs_cse.cpp                      |    2 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp                  |   12 
 src/mesa/drivers/dri/i965/brw_pipe_control.c                  |    2 
 src/mesa/drivers/dri/i965/brw_reg.h                           |   16 
 src/mesa/drivers/dri/i965/brw_vec4.cpp                        |    1 
 src/mesa/drivers/dri/i965/brw_vec4_nir.cpp                    |    4 
 src/mesa/drivers/dri/i965/brw_vec4_tcs.cpp                    |   16 
 src/mesa/drivers/dri/i965/brw_vec4_tes.cpp                    |   90 ++--
 src/mesa/drivers/dri/i965/intel_copy_image.c                  |    6 
 src/mesa/drivers/dri/i965/intel_fbo.c                         |   23 +
 src/mesa/drivers/dri/i965/intel_tex_image.c                   |    2 
 src/mesa/main/debug_output.c                                  |   20 
 src/mesa/main/fbobject.c                                      |    1 
 src/mesa/main/get.c                                           |    2 
 src/mesa/main/get_hash_params.py                              |    3 
 src/mesa/main/readpix.c                                       |    2 
 src/mesa/main/shaderobj.c                                     |    2 
 src/mesa/program/Android.mk                                   |    5 
 src/mesa/state_tracker/st_cb_fbo.c                            |   35 +
 src/mesa/state_tracker/st_cb_texture.c                        |    5 
 src/mesa/swrast/s_context.c                                   |    5 
 106 files changed, 941 insertions(+), 288 deletions(-)
---


Reply to: