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: