mesa: Changes to 'refs/tags/mesa-13.0.1-1'
Tag 'mesa-13.0.1-1' created by Andreas Boll <andreas.boll.dev@gmail.com> at 2016-11-14 15:25 +0000
Tagging upload of mesa 13.0.1-1 to experimental.
-----BEGIN PGP SIGNATURE-----
iQIcBAABCgAGBQJYKddoAAoJEB7vU9OKOpxna8kQAKqTHBsk/MsHaLazBfWxJSfP
yoXON1QdS4hGZMaLDcxLlUOoe7FtTuks+bS4OP8dAXdMejLTF9Rm0nrDWA/ZB5Nb
5M0/SRCxsGfra78lKLz/w9ArOT2q2+FO0ystfMTnguXh3fnoVRfqmDISfO3sG51O
nEhsC5yddKICZUVaWPaEkpEpUJGhATv+10o9gEaYV1MjGM2OxuIkYdywNtQft5j5
tUrSgE5XfMD1GYXaKeHJq4R1vJl94exZc6l4sTPW0K/FD3Fv3M+bF/ojfadyUPg1
sOBKae8NF/NVUQC89TMp1KclLK9MPB7n+tipwVA/7OTQrn1/BZAtyBXMmORGmapl
w5Ixg5Qub0Yyn0XZZflLUm3Atsu9Lj/VmkTDrwGMh61PlCU2ru6RyQ6qiaAL67j5
DXftxkEiU1s/9iLslIf9KdmTTqt1H8Jel3xb/Mug5hBug6BBF7Zt1Wszrt7X1Kes
wmbmCAYtwVDOQreOdgTW5rMUkn6XWwkEoiV5gKmi2PXR/cxQQfE8NmBeR8obctqU
waU1+01/9Pke38e2K5y+we2wBzkWfcX3hU/EGR6eRuT3SLVex4yQs0ZsKMXjtQAV
LkXaResdRZBQRtiPxB8HLJp97vdUd3cKneMAl1S/Y91mcaibUCMeYnPm9QSJrINI
U5J+i7TgbYQYVYuj8g5Q
=BO9D
-----END PGP SIGNATURE-----
Changes since mesa-13.0.0-1:
Adam Jackson (2):
glx/glvnd: Don't modify the dummy slot in the dispatch table
glx/glvnd: Fix dispatch function names and indices
Andreas Boll (14):
glx/windows: Add wgl.h to the sources list
Merge tag 'mesa-12.0.4' into debian-unstable
Bump changelog
not-installed: wglext.h got dropped from the tarball.
mesa-common-dev: Remove mesa_glinterop.h, upstream doesn't install it anymore.
Update symbols of libegl1-mesa and libgl1-mesa-glx.
Upload to unstable.
Limit new glx symbols to !hurd-any. Should fix FTBFS on hurd.
Upload to unstable.
Merge tag 'mesa-12.0.4' into debian-experimental
Merge branch 'debian-unstable' into debian-experimental
Merge tag 'mesa-13.0.1' into debian-experimental
Bump changelog
Upload to experimental.
Anuj Phogat (1):
i965: Fix GPU hang related to multiple render targets and alpha testing
Axel Davy (4):
gallium/util: Really allow aliasing of dst for u_box_union_*
st/nine: Fix the calculation of the number of vs inputs
st/nine: Fix mistake in Volume9 UnlockBox
st/nine: Fix locking CubeTexture surfaces.
Brendan King (1):
configure.ac: fix the name of the Wayland Scanner pc file
Brian Paul (1):
st/mesa: fix swizzle issue in st_create_sampler_view_from_stobj()
Chad Versace (3):
egl: Fix truncation error in _eglParseSyncAttribList64
i965/sync: Fix uninitalized usage and leak of mutex
egl: Don't advertise unsupported platform extensions
Chih-Wei Huang (1):
android: avoid using libdrm with host modules
Chuanbo Weng (1):
gbm: fix potential NULL deref of mapImage/unmapImage.
Chuck Atkins (1):
autoconf: Make header install distinct for various APIs (v2)
Darren Salt (1):
radv/pipeline: Don't dereference NULL dynamic state pointers
Dave Airlie (11):
anv: initialise and increment send_sbc
anv/wsi: fix apps that acquire multiple images up front
Revert "st/vdpau: use linear layout for output surfaces"
radv: expose xlib platform extension
radv: fix dual source blending
Revert "st/vdpau: use linear layout for output surfaces"
radv: emit correct last export when Z/stencil export is enabled
ac/nir: add support for discard_if intrinsic (v2)
nir: add conditional discard optimisation (v4)
radv: enable conditional discard optimisation on radv.
radv: fix GetFenceStatus for signaled fences
Emil Velikov (19):
docs: add sha256 checksums for 12.0.3
docs: add sha256 checksums for 13.0.0
cherry-ignore: add non-applicable i965 commit
cherry-ignore: add vaapi encode fix
cherry-ignore: add EGL_KHR_debug fix
cherry-ignore: add update_renderbuffer_read_surfaces()
isl/gen6: correctly check msaa layout samples count
egl/x11: don't crash if dri2_dpy->conn is NULL
get-pick-list.sh: Require explicit "12.0" for nominating stable patches
automake: don't forget to pick wglext.h in the tarball
cherry-ignore: add N/A EGL revert
cherry-ignore: add ClientWaitSync fixes
Update version to 12.0.4
amd/addrlib: limit fastcall/regparm to GCC i386
anv: use correct .specVersion for extensions
radv: use correct .specVersion for extensions
radv: Suffix the radeon_icd file with the host CPU
Update version to 13.0.1
docs: add release notes for 13.0.1
Eric Anholt (6):
travis: Parse configure.ac to pick an updated LIBDRM_VERSION.
travis: Update to the Ubuntu Trusty image.
travis: Enable vc4 in libdrm to satisfy vc4 test build dependency.
travis: Upgrade LLVM dependency to 3.5 and enable LLVM drivers.
gallium: Fix install-gallium-links.mk on non-bash /bin/sh
vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
Francisco Jerez (1):
nir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
Fredrik Höglund (1):
radv: add support for anisotropic filtering on VI+
Hans de Goede (1):
pipe_loader_sw: Fix fd leak when instantiated via pipe_loader_sw_probe_kms
Ian Romanick (1):
glsl: Fix cut-and-paste bug in hierarchical visitor ir_expression::accept
Ilia Mirkin (16):
nv30: set usage to staging so that the buffer is allocated in GART
a3xx: make sure to actually clamp depth as requested
a3xx: make use of software clipping when hw can't handle it
a3xx: use window scissor to simulate viewport xy clip
main: GL_RGB10_A2UI does not come with GL 3.0/EXT_texture_integer
mesa/formatquery: limit ES target support, fix core context support
nir: fix definition of pack_uvec2_to_uint
gm107/ir: AL2P writes to a predicate register
st/mesa: fix is_scissor_enabled when X/Y are negative
nvc0/ir: fix overwriting of value backing non-constant gather offset
nv50/ir: copy over value's register id when resolving merge of a phi
nvc0/ir: fix textureGather with a single offset
gm107/ir: fix texturing with indirect samplers
gm107/ir: fix bit offset of tex lod setting for indirect texturing
nv50,nvc0: avoid reading out of bounds when getting bogus so info
nv50/ir: process texture offset sources as regular sources
James Legg (1):
radeonsi: Fix primitive restart when index changes
Jason Ekstrand (30):
nir/spirv: Swap the argument order for AtomicCompareExchange
nir/spirv: Use the correct sources for CompareExchange on images
nir/spirv: Break variable decoration handling into a helper
nir/spirv: Refactor variable deocration handling
nir/spirv/cfg: Handle switches whose break block is a loop continue
nir/spirv/cfg: Detect switch_break after loop_break/continue
nir: Add a nop intrinsic
nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks
intel/blorp: Rework our usage of ralloc when compiling shaders
anv/device: Return DEVICE_LOST if execbuf2 fails
vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
vulkan/wsi/x11: Clean up connections in finish_wsi
anv: Better handle return codes from anv_physical_device_init
intel/blorp: Use wm_prog_data instead of hand-rolling our own
intel/blorp: Pass a brw_stage_prog_data to upload_shader
anv/pipeline: Put actual pointers in anv_shader_bin
anv/pipeline: Properly cache prog_data::param
intel/blorp: Emit all the binding tables
anv/device: Add an execbuf wrapper
anv: Add a cmd_buffer_execbuf helper
anv: Don't presume to know what address is in a surface relocation
anv: Add a new bo_pool_init helper
anv/allocator: Simplify anv_scratch_pool
anv: Initialize anv_bo::offset to -1
anv/batch_chain: Improve write_reloc
anv: Add an anv_execbuf helper struct
anv/batch: Move last_ss_pool_bo_offset to the command buffer
anv: Move relocation handling from EndCommandBuffer to QueueSubmit
anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
Jonathan Gray (3):
genxml: add generated headers to EXTRA_DIST
mapi: automake: set VISIBILITY_CFLAGS for shared glapi
mesa: automake: include mesa_glinterop.h in distfile
Julien Isorce (1):
st/va: also honors interlaced preference when providing a video format
Kenneth Graunke (10):
nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().
mesa: Expose RESET_NOTIFICATION_STRATEGY with KHR_robustness.
i965: Fix missing _NEW_TRANSFORM in Gen8+ 3DSTATE_DS atom.
i965: Add missing BRW_NEW_VS_PROG_DATA to 3DSTATE_CLIP.
i965: Move BRW_NEW_FRAGMENT_PROGRAM from 3DSTATE_PS to PS_EXTRA.
i965: Add missing BRW_NEW_CS_PROG_DATA to compute constant atom.
i965: Add missing BRW_CS_PROG_DATA to CS work group surface atom.
i965: Fix gl_InvocationID in dual object GS where invocations == 1.
glsl: Update deref types when resizing implicitly sized arrays.
mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.
Kristian Høgsberg Kristensen (1):
anv: Do relocations in userspace before execbuf ioctl
Marek Olšák (16):
radeonsi: fix cubemaps viewed as 2D
radeonsi: take compute shader and dispatch indirect memory usage into account
radeonsi: fix FP64 UBO loads with indirect uniform block indexing
mesa: fix glGetFramebufferAttachmentParameteriv w/ on-demand FRONT_BACK alloc
radeonsi: fix interpolateAt opcodes for .zw components
radeonsi: fix texture border colors for compute shaders
radeonsi: disable ReZ
gallium/radeon: make sure the address of separate CMASK is aligned properly
winsys/amdgpu: fix radeon_surf::macro_tile_index for imported textures
egl: use util/macros.h
egl: make interop ABI visible again
glx: make interop ABI visible again
egl: use util/macros.h
egl: make interop ABI visible again
glx: make interop ABI visible again
radeonsi: fix an assertion failure in si_decompress_sampler_color_textures
Mario Kleiner (1):
glx: Perform check for valid fbconfig against proper X-Screen.
Martin Peres (2):
loader/dri3: add get_dri_screen() to the vtable
loader/dri3: import prime buffers in the currently-bound screen
Matt Whitlock (5):
egl/android: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
gallium/auxiliary: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
st/dri: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)
st/xa: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)
gallium/winsys: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)
Max Staudt (1):
r300g: Set R300_VAP_CNTL on RSxxx to avoid triangle flickering
Michel Dänzer (1):
loader/dri3: Overhaul dri3_update_num_back
Nicholas Bishop (2):
gbm: return appropriate error when queryImage() fails
st/dri: check pipe_screen->resource_get_handle() return value
Nicolai Hähnle (14):
gallium/radeon: cleanup and fix branch emits
st/glsl_to_tgsi: disable on-the-fly peephole for 64-bit operations
st/glsl_to_tgsi: simplify translate_tex_offset
st/glsl_to_tgsi: fix textureGatherOffset with indirectly loaded offsets
st/mesa: fix vertex elements setup for doubles
radeonsi: fix indirect loads of 64 bit constants
st/glsl_to_tgsi: fix atomic counter addressing
st/glsl_to_tgsi: fix block copies of arrays of doubles
st/mesa: only set primitive_restart when the restart index is in range
radeonsi: fix 64-bit loads from LDS
radeonsi: fix BFE/BFI lowering for GLSL semantics
glsl: fix lowering of UBO references of named blocks
st/glsl_to_tgsi: fix dvec[34] loads from SSBO
st/mesa: fix the layer of VDPAU surface samplers
Samuel Pitoiset (4):
nvc0/ir: fix subops for IMAD
gk110/ir: fix wrong emission of OP_NOT
nvc0: use correct bufctx when invalidating CP textures
nvc0/ir: fix emission of IMAD with NEG modifiers
Stencel, Joanna (1):
egl/wayland: add missing destroy_window callback
Steven Toth (3):
gallium/hud: fix a problem where objects are free'd while in use.
gallium/hud: close a previously opened handle
gallium/hud: protect against and initialization race
Tapani Pälli (5):
egl: stop claiming support for pbuffer + msaa
egl/dri2: set max values for pbuffer width and height
egl: add check that eglCreateContext gets a valid config
mesa: fix error handling in DrawBuffers
egl: set preserved behavior for surface only if config supports it
Tim Rowley (1):
configure.ac: add llvm inteljitevents component if enabled
Timothy Arceri (1):
mesa/glsl: delete previously linked shaders earlier when linking
Vedran Miletić (1):
clover: Fix build against clang SVN >= r273191
Vinson Lee (1):
Revert "mesa_glinterop: remove inclusion of GLX header"
---
Android.common.mk | 2
VERSION | 2
debian/changelog | 22 +
debian/libegl1-mesa.symbols | 2
debian/libgl1-mesa-glx.symbols | 2
docs/relnotes/13.0.0.html | 3
docs/relnotes/13.0.1.html | 187 ++++++++++
src/amd/addrlib/addrtypes.h | 6
src/amd/common/ac_nir_to_llvm.c | 29 +
src/amd/vulkan/.gitignore | 1
src/amd/vulkan/Makefile.am | 11
src/amd/vulkan/radeon_icd.json | 7
src/amd/vulkan/radeon_icd.json.in | 7
src/amd/vulkan/radv_device.c | 44 ++
src/amd/vulkan/radv_pipeline.c | 80 +++-
src/compiler/Makefile.sources | 1
src/compiler/glsl/linker.cpp | 78 ++--
src/compiler/glsl/lower_ubo_reference.cpp | 10
src/compiler/glsl/standalone.cpp | 2
src/compiler/glsl/standalone_scaffolding.cpp | 10
src/compiler/glsl/standalone_scaffolding.h | 3
src/compiler/nir/nir.h | 2
src/compiler/nir/nir_lower_wpos_ytransform.c | 24 +
src/compiler/nir/nir_opt_conditional_discard.c | 125 +++++++
src/egl/drivers/dri2/egl_dri2.h | 2
src/egl/main/eglapi.c | 4
src/egl/main/egldefines.h | 5
src/gallium/auxiliary/hud/hud_cpufreq.c | 26 -
src/gallium/auxiliary/hud/hud_diskstat.c | 31 -
src/gallium/auxiliary/hud/hud_nic.c | 26 -
src/gallium/auxiliary/hud/hud_sensors_temp.c | 28 -
src/gallium/drivers/radeonsi/si_blit.c | 4
src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c | 37 +-
src/gallium/drivers/vc4/vc4_program.c | 2
src/gallium/state_trackers/vdpau/output.c | 2
src/glx/g_glxglvnddispatchfuncs.c | 254 +++++++-------
src/glx/g_glxglvnddispatchindices.h | 36 +-
src/glx/glxcmds.c | 4
src/glx/glxglvnd.c | 3
src/glx/windows/Makefile.am | 3
src/intel/blorp/blorp.c | 28 -
src/intel/blorp/blorp.h | 5
src/intel/blorp/blorp_blit.c | 4
src/intel/blorp/blorp_clear.c | 4
src/intel/blorp/blorp_genX_exec.h | 36 +-
src/intel/blorp/blorp_priv.h | 31 -
src/intel/common/gen_device_info.c | 33 +
src/intel/vulkan/anv_allocator.c | 118 ++----
src/intel/vulkan/anv_batch_chain.c | 387 +++++++++++++++-------
src/intel/vulkan/anv_blorp.c | 9
src/intel/vulkan/anv_cmd_buffer.c | 2
src/intel/vulkan/anv_device.c | 106 +++---
src/intel/vulkan/anv_intel.c | 11
src/intel/vulkan/anv_pipeline.c | 20 -
src/intel/vulkan/anv_pipeline_cache.c | 79 ++--
src/intel/vulkan/anv_private.h | 77 ++--
src/intel/vulkan/genX_cmd_buffer.c | 33 -
src/mesa/drivers/dri/i965/brw_blorp.c | 3
src/mesa/drivers/dri/i965/brw_fs.cpp | 6
src/mesa/main/shaderobj.c | 23 -
src/mesa/main/shaderobj.h | 3
src/mesa/program/ir_to_mesa.cpp | 2
src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 10
src/mesa/state_tracker/st_sampler_view.c | 15
src/mesa/state_tracker/st_texture.h | 9
src/mesa/state_tracker/st_vdpau.c | 20 -
src/vulkan/wsi/wsi_common_x11.c | 6
67 files changed, 1447 insertions(+), 760 deletions(-)
---
Reply to: