Timo Aaltonen pushed to branch debian-experimental at X Strike Force / lib / 
mesa


Commits:
7fcb69a3 by Juan A. Suarez Romero at 2019-08-07T16:49:02Z
docs: add sha256 checksums for 19.1.4

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
c9d9ad2e by Sergii Romantsov at 2019-08-07T17:23:42Z
i965/clear: clear_value better precision

Test-case with depth-clear 0.5 and format
MESA_FORMAT_Z24_UNORM_X8_UINT fails due inconsistent
clear-value of 0.4999997.
Maybe its better to improve?

CC: Jason Ekstrand <jason.ekstr...@intel.com>
Fixes: 0ae9ce0f29ea (i965/clear: Quantize the depth clear value based on the 
format)
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111113
Signed-off-by: Sergii Romantsov <sergii.romant...@globallogic.com>
Signed-off-by: Danylo Piliaiev <danylo.pilia...@globallogic.com>
Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
(cherry picked from commit a86eccfb78092493b3999849db62613838951756)

- - - - -
f70c6dda by Juan A. Suarez Romero at 2019-08-08T09:53:12Z
cherry-ignore: panfrost: Make ctx->job useful

Fixes: This commit does not apply cleanly on 19.1 branch, as it depends
on other commits not present in the branch.

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
84e30253 by Jason Ekstrand at 2019-08-08T09:56:23Z
anv: Emit a dummy MEDIA_VFE_STATE before switching from GPGPU to 3D

There is an object-level  preemption workaround which requires this.
However, even without object-level preemption, we seem to have issues
with geometry flickering when 3D and compute are combined in the same
batch and this appears to fix it.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109630
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111267
Cc: mesa-sta...@lists.freedesktop.org
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
(cherry picked from commit bc612536eb2f0f77725103e53077ad5a28036ac3)

- - - - -
3a7d0d76 by Bas Nieuwenhuizen at 2019-08-08T09:59:15Z
radv: Do non-uniform lowering before bool lowering.

Since it can introduce comparisons.

Fixes: 028ce527395 "radv: Add non-uniform indexing lowering."
Reviewed-by: Dave Airlie <airl...@redhat.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
(cherry picked from commit 2301b2e029d1616019478531e00faf89b9582ed0)

- - - - -
f0aa11b0 by Bas Nieuwenhuizen at 2019-08-08T10:01:00Z
ac/nir: Use correct cast for readfirstlane and ptrs.

Fixes: 028ce527 "radv: Add non-uniform indexing lowering."
Reviewed-by: Dave Airlie <airl...@redhat.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
(cherry picked from commit 2af00b1fdd9ce58b9e953540e447fdce4d3b9502)

- - - - -
f837d0a6 by Marek Olšák at 2019-08-08T10:04:18Z
radeonsi: disable SDMA image copies on dGPUs to fix corruption in games

Cc: 19.1 19.2 <mesa-sta...@lists.freedesktop.org>
Reviewed-by: Pierre-Eric Pelloux-Prayer 
<pierre-eric.pelloux-pra...@amd.com>
(cherry picked from commit 6b3ee86989edb854094d3aba122b40498fca94d8)
[Juan A. Suarez: resolve trivial conflicts]
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

Conflicts:
        src/gallium/drivers/radeonsi/cik_sdma.c

- - - - -
945a217e by Matt Turner at 2019-08-08T10:10:21Z
meson: Test for program_invocation_name

program_invocation_name and program_invocation_short_name are both GNU
extensions. I don't believe one can exist without the other, so only
check for program_invocation_name.

Reviewed-by: Eric Engestrom <eric.engest...@intel.com>
(cherry picked from commit c9b86cf52692f1d76314dce345080af8ce786792)

- - - - -
d38952ef by Eric Engestrom at 2019-08-08T10:28:03Z
util: fix mem leak of program path

Fixes: 759b94038987bb983398 ("util: Get program name based on path when 
possible")
Signed-off-by: Eric Engestrom <eric.engest...@intel.com>
Reviewed-by: Tapani Pälli <tapani.pa...@intel.com>
(cherry picked from commit 5b10ddf3589bdd6ef9cfc63a807ae91dc0e4095f)

- - - - -
2f7b1159 by Erik Faye-Lund at 2019-08-08T10:30:50Z
gallium/dump: add missing query-type to short-list

Signed-off-by: Erik Faye-Lund <erik.faye-l...@collabora.com>
Fixes: a677799e51a ("gallium: add PIPE_QUERY_SO_OVERFLOW_ANY_PREDICATE
                     and corresponding cap")
Reviewed-by: Marek Olšák <marek.ol...@amd.com>
(cherry picked from commit 70a93922db68e235da32bb7aea984fac9ceac27c)

- - - - -
a9cbcf09 by Erik Faye-Lund at 2019-08-08T10:32:20Z
gallium/dump: add missing query-type to short-list

Signed-off-by: Erik Faye-Lund <erik.faye-l...@collabora.com>
Fixes: 3f6b3d9db72 ("gallium: add 
PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE")
Reviewed-by: Marek Olšák <marek.ol...@amd.com>
(cherry picked from commit da9e2958ec3d0cb7ff8aba5b2eb3d6be3cb53bb3)

- - - - -
908d85ff by Bas Nieuwenhuizen at 2019-08-10T09:21:23Z
radv: Avoid binning RAVEN hangs.

Mirroring radeonsi.

CC: <mesa-sta...@lists.freedesktop.org>
Reviewed-by: Dave Airlie <airl...@redhat.com>
(cherry picked from commit 4a3f987afda6469f274485e9f8b4ecc2308ad815)
[Juan A. Suarez: resolve trivial conflicts]
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

Conflicts:
        src/amd/vulkan/radv_pipeline.c

- - - - -
c4ab0e18 by Bas Nieuwenhuizen at 2019-08-10T09:27:14Z
radv: Avoid VEGA/RAVEN scissor bug in binning.

CC: <mesa-sta...@lists.freedesktop.org>
Reviewed-by: Dave Airlie <airl...@redhat.com>
(cherry picked from commit 23a9d20997517dfff7f35e3a6c2b954564f0f6c4)
[Juan A. Suarez: resolve trivial conflicts]
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

Conflicts:
        src/amd/vulkan/radv_pipeline.c

- - - - -
3627595e by Danylo Piliaiev at 2019-08-10T09:29:01Z
i965: Emit a dummy MEDIA_VFE_STATE before switching from GPGPU to 3D

There is an object-level  preemption workaround which requires this.
However, even without object-level preemption, we seem to have issues
with geometry flickering when 3D and compute are combined in the same
batch and this appears to fix it.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110395
Suggested-by: Jason Ekstrand <ja...@jlekstrand.net>
Signed-off-by: Danylo Piliaiev <danylo.pilia...@globallogic.com>
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
Cc: mesa-sta...@lists.freedesktop.org
(cherry picked from commit b8842bc3128a255677a1a8ea5207df46f8e54a04)

- - - - -
a8105085 by Greg V at 2019-08-10T09:30:21Z
anv: remove unused Linux-specific include

Fixes: 4201cc2dd3a ("anv: Implement VK_KHX_external_semaphore_fd")
Reviewed-by: Emil Velikov <emil.veli...@collabora.com>
Reviewed-by: Eric Engestrom <eric.engest...@intel.com>
(cherry picked from commit 2be3f166002cd32a45e2d6098a5d8b3c53a9960e)

- - - - -
9c9b92c6 by Greg V at 2019-08-10T09:31:43Z
intel/perf: use MAJOR_IN_SYSMACROS/MAJOR_IN_MKDEV

Reviewed-by: Eric Engestrom <eric.engest...@intel.com>
Fixes: 134e750e16bfc53480e0 ("i965: extract performance query 
metrics")
(cherry picked from commit ac1561088d7e8f395a10eab5de3af6576719831a)

- - - - -
9862fc49 by Marek Olšák at 2019-08-20T09:30:34Z
radeonsi: fix an assertion failure: assert(!res->b.is_shared)

This only appears to happen on Raven2.

Possible way to reproduce:

resource_get_handle(WINSYS_HANDLE_TYPE_KMS) --> sets is_shared = true
resource_get_handle(WINSYS_HANDLE_TYPE_DMABUF) --> fail

Cc: 19.1 19.2 <mesa-sta...@lists.freedesktop.org>
(cherry picked from commit 8d0d753bd058961ac4e1274ac10f937711e0cc1b)

- - - - -
6c37279d by Juan A. Suarez Romero at 2019-08-23T10:20:54Z
Update version to 19.1.5

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
a384fe0c by Juan A. Suarez Romero at 2019-08-23T10:24:21Z
docs: add release notes for 19.1.5

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
ae2a676c by Juan A. Suarez Romero at 2019-08-23T10:38:02Z
docs: add sha256 checksums for 19.1.5

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
41e8b0d0 by Daniel Schürmann at 2019-08-23T11:42:10Z
nir/lcssa: handle deref instructions properly

Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
Fixes: 414148cdc124 "nir: Support deref instructions in loop_analyze"
(cherry picked from commit 204846ad062fe4e154406fa2d9093cdab4461ea2)

- - - - -
ac0f71a4 by Ilia Mirkin at 2019-08-23T11:48:50Z
gallium/vl: use compute preference for all multimedia, not just blit

The compute paths in vl are a bit AMD-specific. For example, they (on
nouveau), try to use a BGRX8 image format, which is not supported.
Fixing all this is probably possible, but since the compute paths aren't
in any way better, it's difficult to care.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111213
Fixes: 9364d66cb7 (gallium/auxiliary/vl: Add video compositor compute shader 
render)
Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
Reviewed-by: Marek Olšák <marek.ol...@amd.com>
(cherry picked from commit 958390a9bf8904522a50f8e9c26c50c96179c183)
[Juan A. Suarez: resolve trivial conflicts]
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

Conflicts:
        src/gallium/auxiliary/util/u_screen.c
        src/gallium/docs/source/screen.rst
        src/gallium/drivers/radeonsi/si_get.c
        src/gallium/include/pipe/p_defines.h

- - - - -
61fb6bca by Danylo Piliaiev at 2019-08-23T11:55:04Z
nir/loop_unroll: Prepare loop for unrolling in wrapper_unroll

Without loop_prepare_for_unroll loops are losing phis.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111411
Fixes: 5db98195 "nir: add loop unroll support for wrapper loops"
Signed-off-by: Danylo Piliaiev <danylo.pilia...@globallogic.com>
Reviewed-by: Timothy Arceri <tarc...@itsqueeze.com>
(cherry picked from commit 84b3ef6a96eabc28b18e8cdf1b0d61826b1a8a67)

- - - - -
fb69feb0 by Juan A. Suarez Romero at 2019-08-26T09:58:42Z
cherry-ignore: add explicit 19.2 only nominations

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
c5a3f783 by Juan A. Suarez Romero at 2019-08-26T09:58:42Z
cherry-ignore: iris: Replace devinfo->gen with GEN_GEN

Fixes: This commit does not apply cleanly on 19.1 branch, as it depends
on other commits not present in the branch.

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
8ad62264 by Kenneth Graunke at 2019-08-26T09:58:42Z
iris: Fix broken aux.possible/sampler_usages bitmask handling

For renderable surfaces, we allocate SURFACE_STATEs for each bit in
res->aux.possible_usages.  Sampler views use res->aux.sampler_usages.

When pinning buffers, we call surf_state_offset_for_aux() to calculate
the offset to the desired surface state.  surf_state_offset_for_aux()
took an aux_modes parameter, which should be one of those two fields.
However...it was not using that parameter.  It always used the broader
res->aux.possible_usages field directly.

One of the callers, update_clear_value(), was passing incorrect masks
for this parameter.  It iterated through the bits in order, using
u_bit_scan(), which destructively modifies the mask.  So each time we
called it, the count of bits before our selected mode was 0, which would
cause us to always update the SURFACE_STATE for ISL_AUX_USAGE_NONE,
rather than updating each in turn.  This was hidden by the earlier bug
where surf_state_offset_for_aux() ignored the parameter.

Fixes: 7339660e803 ("iris: Add aux.sampler_usages.")
Reviewed-by: Rafael Antognolli <rafael.antogno...@intel.com>
(cherry picked from commit 117a0368b0cc741aec88d2538ffdebd26618a6fb)
[Juan A. Suarez: resolve trivial conflicts]
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

Conflicts:
        src/gallium/drivers/iris/iris_state.c

- - - - -
4f4a3828 by Juan A. Suarez Romero at 2019-08-26T09:58:42Z
cherry-ignore: iris: Update fast clear colors on Gen9 with direct immediate 
writes.

Fixes: This commit does not apply cleanly on 19.1 branch, as it depends
on other commits not present in the branch.

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
4d3dc926 by Kenneth Graunke at 2019-08-26T09:58:42Z
iris: Drop copy format hacks from copy region based transfer path.

This doesn't work for compressed formats, as the source texture and
temporary texture would have different block sizes.  (Forcing the driver
to always take the GPU path would expose the bug.)  Instead, just use
the source format for the temporary, and let blorp_copy deal with
overrides.

The one case where we can't do this is ASTC, because isl won't let us
create a linear ASTC surface.  Fall back to the CPU paths there for now.

Fixes: 9d1334d2a0f ("iris: Use copy_region and staging resources to avoid 
transfer stalls")
Reviewed-by: Rafael Antognolli <rafael.antogno...@intel.com>
(cherry picked from commit 136629a1e3aace12297ff61c2ee32caa21aba99b)

- - - - -
5369eedf by Juan A. Suarez Romero at 2019-08-26T09:58:42Z
cherry-ignore: iris: Avoid unnecessary resolves on transfer maps

Fixes: The following commit depends on commits 77a1070d366a and
df4c2ec5e19b in order to compile, which did not land in the branch.

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
1c9c540b by Tapani Pälli at 2019-08-26T09:58:42Z
egl: reset blob cache set/get functions on terminate

Fixes errors seen with eglSetBlobCacheFuncsANDROID on Android when
running dEQP that terminates and reinitializes a display.

Fixes: 6f5b57093b3 "egl: add support for EGL_ANDROID_blob_cache"
Signed-off-by: Tapani Pälli <tapani.pa...@intel.com>
Reviewed-by: Eric Engestrom <eric.engest...@intel.com>
(cherry picked from commit 3e03a3fc5315b488468b28aa40a7e9416f506520)

- - - - -
fc8e4196 by Kenneth Graunke at 2019-08-26T09:58:42Z
iris: Fix large timeout handling in rel2abs()

...by copying the implementation of anv_get_absolute_timeout().

Appears to fix a CTS test with 32-bit builds:
GTF-GL46.gtf32.GL3Tests.sync.sync_functionality_clientwaitsync_flush

Fixes: f459c56be6b ("iris: Add fence support using drm_syncobj")
Reviewed-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
Reviewed-by: Eric Engestrom <e...@engestrom.ch>
(cherry picked from commit 7ee7b0ecbc0de098cba631b2ca0b3291c3817665)

- - - - -
c1959aa2 by Andres Rodriguez at 2019-08-26T11:30:15Z
radv: additional query fixes

Make sure we read the updated data from the gpu in cases where WAIT_BIT
is not set.

Cc: 19.1 19.2 <mesa-sta...@lists.freedesktop.org
Reviewed-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <b...@basnieuwenhuizen.nl>
(cherry picked from commit a410823b3ede9ff3bf7f56ffca295d1b3d04dbad)
[Juan A. Suarez: resolve trivial conflicts]
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

Conflicts:
        src/amd/vulkan/radv_query.c

- - - - -
955c54ce by Jonas Ådahl at 2019-08-26T16:39:59Z
wayland/egl: Ensure correct buffer size when allocating

Whenever a buffer is allocated, e.g. by the first draw call or EGL call after a
buffer swap, make sure the size is up to date. Prior to this commit, we
failed to do so when querying the buffer age, or swapping buffers
without any prior EGL call or draw call.

Signed-off-by: Jonas Ådahl <jad...@gmail.com>
Reviewed-by: Eric Engestrom <eric.engest...@intel.com>
(cherry picked from commit 903ad59407ac965f9fbc8c0c397cc6f09263a2b8)

- - - - -
e4df7ffc by Paulo Zanoni at 2019-08-27T08:58:48Z
intel/fs: grab fail_msg from v32 instead of v16 when v32->run_cs fails

Looks like a copy/paste error. This patch prevents a segfault when
running the following on BDW:

    INTEL_DEBUG=no8,no16,do32 ./deqp-vk -n \
        dEQP-VK.subgroups.arithmetic.compute.subgroupmin_dvec4

For the curious, the message we're getting is:

    CS compile failed: Failure to register allocate.  Reduce number
    of live scalar values to avoid this.

Fixes: 864737ce6cd5 ("i965/fs: Build 32-wide compute shader when 
needed.")
Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
Signed-off-by: Paulo Zanoni <paulo.r.zan...@intel.com>
(cherry picked from commit 848d5e444a881a1a3ac6824f07d95988b312530b)
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>
[Juan A. Suarez: resolve trivial conflicts]

Conflicts:
        src/intel/compiler/brw_fs.cpp

- - - - -
915a272b by Marek Olšák at 2019-08-28T08:19:30Z
radeonsi: fix scratch buffer WAVESIZE setting leading to corruption

Cc: 19.2 19.1 <mesa-sta...@lists.freedesktop.org>
Reviewed-by: Pierre-Eric Pelloux-Prayer 
<pierre-eric.pelloux-pra...@amd.com>
(cherry picked from commit 360cf3c4b05679709574ef4d20b5097b0fd0be82)

- - - - -
68bd0c7b by Kenneth Graunke at 2019-08-28T08:22:58Z
util: Add a _mesa_i64roundevenf() helper.

This always returns a int64_t, translating to _mesa_lroundevenf on
systems where long is 64-bit, and llrintf where "long long" is needed.

Fixes: 594fc0f8595 ("mesa: Replace F_TO_I() with 
_mesa_lroundevenf().")
Reviewed-by: Marek Olšák <marek.ol...@amd.com>
Reviewed-by: Matt Turner <matts...@gmail.com>
(cherry picked from commit b59914e179a9e5930af37e7f7c0d8eafd682caff)

- - - - -
6138702d by Kenneth Graunke at 2019-08-28T08:27:34Z
mesa: Fix _mesa_float_to_unorm() on 32-bit systems.

This fixes the following CTS test on 32-bit systems:
GTF-GL46.gtf30.GL3Tests.packed_depth_stencil.packed_depth_stencil_init

It does glGetTexImage of a 16-bit SNORM image, requesting 32-bit UNORM
data.  In get_tex_rgba_uncompressed, we round trip through float to
handle image transfer ops for clamping.  _mesa_format_convert does:

   _mesa_float_to_unorm(0.571428597f, 32)

which translated to:

   _mesa_lroundevenf(0.571428597f * 0xffffffffu)

which produced different results on 64-bit and 32-bit systems:

   64-bit: result = 0x92492500
   32-bit: result = 0x80000000

This is because the size of "long" varies between the two systems, and
0x92492500 is too large to fit in a signed 32-bit integer.  To fix this,
we switch to the new _mesa_i64roundevenf function which always does the
64-bit operation.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104395
Fixes: 594fc0f8595 ("mesa: Replace F_TO_I() with 
_mesa_lroundevenf().")
Reviewed-by: Marek Olšák <marek.ol...@amd.com>
Reviewed-by: Matt Turner <matts...@gmail.com>
(cherry picked from commit e18cd5452aa4434fb22105eb939843381771b91c)

- - - - -
48a671e2 by Kenneth Graunke at 2019-08-29T09:30:42Z
intel/compiler: Fix src0/desc setter ordering

src0 vstride and type overlap with bits of the extended descriptor.
brw_set_desc() also sets the extended descriptor to 0.  So by setting
the descriptor, then setting src0, we were accidentally setting a bunch
of extended descriptor bits unintentionally.

When using this infrastructure for framebuffer writes (in a future
patch), this ended up setting the extended descriptor bit 20, which is
"Null Render Target" on Icelake, causing nothing to be written to the
framebuffer.

Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net>
(cherry picked from commit c8c9c4868429f98e77f782637568e9eed2dd33f9)

- - - - -
759afcac by Ian Romanick at 2019-08-29T09:51:14Z
nir/algrbraic: Don't optimize open-coded bitfield reverse when lowering is 
enabled

This caused a problem on Sandybridge where an open-coded
bitfieldReverse() function could be optimized to a
nir_op_bitfield_reverse that would generate an unsupported BFREV
instruction in the backend.  This was encountered in some Unreal4 tech
demos in shader-db.  The bug was not previously noticed because we don't
actually try to run those demos on Sandybridge.

The fixes tag is a bit a lie.  The actual bug was introduced about
26,000 commits earlier in 371c4b3c48f ("nir: Recognize open-coded
bitfield_reverse.").  Without the NIR lowering pass, the flag needed to
avoid the optimization does not exist.  Hopefully nobody will care to
fix this on an earlier Mesa release.

Reviewed-by: Matt Turner <matts...@gmail.com>
Fixes: 7afa26d4e39 ("nir: Add lowering for nir_op_bitfield_reverse.")
(cherry picked from commit d3fd1c761aab01e06665180ab86c9528c0b285b2)

- - - - -
938adab8 by Ian Romanick at 2019-08-29T10:04:34Z
intel/compiler: Request bitfield_reverse lowering on pre-Gen7 hardware

See the previous commit for the explanation of the Fixes tag.

Hurts 21 shaders in shader-db.  All of the hurt shaders are in Unreal
Engine 4 tech demos.

Reviewed-by: Matt Turner <matts...@gmail.com>
Fixes: 7afa26d4e39 ("nir: Add lowering for nir_op_bitfield_reverse.")
(cherry picked from commit b418269d7dd576a7c9afd728bf8a883b4da98b30)
Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>
[Juan A. Suarez: resolve trivial conflicts]

Conflicts:
        src/intel/compiler/brw_compiler.c

- - - - -
52aea45d by Pierre-Eric Pelloux-Prayer at 2019-08-30T07:39:55Z
glsl: replace 'x + (-x)' with constant 0

This fixes a hang in shadertoy for radeonsi where a buffer was initialized with:

   value -= value

with value being undefined.
In this case LLVM replace the operation with an assignment to NaN.

Cc: 19.1 19.2 <mesa-sta...@lists.freedesktop.org>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111241
Reviewed-by: Marek Olšák <marek.ol...@amd.com>
(cherry picked from commit 47cc660d9c19572e5ef2dce7c8ae1766a2ac9885)

- - - - -
d45f8ff4 by Juan A. Suarez Romero at 2019-09-03T09:56:49Z
Update version to 19.1.6

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
85c8f88a by Juan A. Suarez Romero at 2019-09-03T10:02:19Z
docs: add release notes for 19.1.6

Signed-off-by: Juan A. Suarez Romero <jasua...@igalia.com>

- - - - -
ae794418 by Timo Aaltonen at 2019-09-03T19:14:17Z
Merge branch 'upstream-unstable' into debian-unstable

- - - - -
af026ea9 by Timo Aaltonen at 2019-09-03T19:26:36Z
bump the version

- - - - -
f78bb824 by Timo Aaltonen at 2019-09-04T12:43:48Z
release to sid

- - - - -
0881be1c by Timo Aaltonen at 2019-09-12T13:42:29Z
Merge tag 'mesa-19.1.6' into debian-experimental

mesa-19.1.6

- - - - -
3453ee48 by Timo Aaltonen at 2019-09-12T13:42:50Z
Merge branch 'debian-unstable' into debian-experimental

- - - - -
a471d0e4 by Timo Aaltonen at 2019-09-13T09:34:58Z
control: Bump libdrm-dev build-dep.

- - - - -


2 changed files:

- debian/changelog
- debian/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+mesa (19.2.0~rc3-2) UNRELEASED; urgency=medium
+
+  * control: Bump libdrm-dev build-dep.
+
+ -- Timo Aaltonen <tjaal...@debian.org>  Fri, 13 Sep 2019 12:34:51 +0300
+
 mesa (19.2.0~rc3-1) experimental; urgency=medium
 
   * New upstream release candidate.
@@ -28,6 +34,12 @@ mesa (19.2.0~rc1-1) experimental; urgency=medium
 
  -- Timo Aaltonen <tjaal...@debian.org>  Wed, 21 Aug 2019 07:45:14 +0300
 
+mesa (19.1.6-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen <tjaal...@debian.org>  Wed, 04 Sep 2019 15:43:36 +0300
+
 mesa (19.1.4-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #933753, #933906)


=====================================
debian/control
=====================================
@@ -10,7 +10,7 @@ Build-Depends:
  meson (>= 0.45),
  quilt (>= 0.63-8.2~),
  pkg-config,
- libdrm-dev (>= 2.4.97) [!hurd-any],
+ libdrm-dev (>= 2.4.99) [!hurd-any],
  libx11-dev,
  libxxf86vm-dev,
  libexpat1-dev,



View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/mesa/compare/5b8756e264aa5bf6e7e1e20f1e976c7ebb55c8ea...a471d0e4094a872b00d5588c6f0fd8aac1fc7887

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/mesa/compare/5b8756e264aa5bf6e7e1e20f1e976c7ebb55c8ea...a471d0e4094a872b00d5588c6f0fd8aac1fc7887
You're receiving this email because of your account on salsa.debian.org.


Reply via email to