URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=92497d659b670079c820d41cd1b03db6f0440dc5
Author: Dylan Baker <[email protected]>
Date: Fri Sep 7 08:27:26 2018 -0700
docs: Add release notes for 18.1.8
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9743fd241bd613feb9b79b408dbff51e4518a53e
Author: Dylan Baker <[email protected]>
Date: Fri Sep 7 08:22:13 2018 -0700
Bump version to 18.1.8
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=01967a97bf48f8254c5c834c69c7e8e06c2a5713
Author: Juan A. Suarez Romero <[email protected]>
Date: Thu Aug 30 13:59:10 2018 +0200
egl/wayland: do not leak wl_buffer when it is locked
If color buffer is locked, do not set its wayland buffer to NULL;
otherwise it can not be freed later.
Rather, flag it in order to destroy it later on the release event.
v2: instruct release event to unlock only or free wl_buffer too (Daniel)
This also fixes dEQP-EGL.functional.swap_buffers_with_damage.* tests.
CC: Daniel Stone <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=99082b93b687c86ae6224e944c3b87cf19a21ebb
Author: Dylan Baker <[email protected]>
Date: Tue Sep 4 09:00:11 2018 -0700
cherry-ignore: Add patch that needs more significant patches to function
In this case the patch is fine for 18.2 as the required patches are
already present, but they're not in 18.1 and they're too big to be
pulled back.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9622c17ec0bf952955c696d0df637793c5d0a379
Author: Dylan Baker <[email protected]>
Date: Tue Sep 4 08:57:28 2018 -0700
cherry-ignore: Add a couple of two fixes warning patches
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bbbe85030982a85e719e66ae6c4ed977c74782
Author: Christian Gmeiner <[email protected]>
Date: Fri Aug 10 11:51:25 2018 +0200
tegra: fix memory leak
Fixes: 1755f608f52 ("tegra: Initial support")
Signed-off-by: Christian Gmeiner <[email protected]>
Reviewed-by: Emil Velikov <[email protected]>
(cherry picked from commit d0b09e2dfe7e42a542d6430426c584d74a5bd66e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=104c598bfbf5395ff56a88be278f43b4dc060f92
Author: Daniel Stone <[email protected]>
Date: Fri Aug 31 17:34:03 2018 +0100
st/dri: Don't expose sRGB formats to clients
Though the SARGB8888 format is used internally through its FourCC value,
it is not a real format as defined by drm_fourcc.h; it cannot be used
with KMS or other interfaces expecting drm_fourcc.h format codes.
Ensure we don't advertise it through the dmabuf format/modifier query
interfaces, preventing us from tripping over an assert.
Signed-off-by: Daniel Stone <[email protected]>
Reported-by: Michel Dänzer <[email protected]>
Fixes: 8c1b9882b2e0 ("egl/dri2: Guard against invalid fourcc formats")
Acked-by: Jason Ekstrand <[email protected]>
(cherry picked from commit 01c0aa9f058673071f908ed775a76b4415464b5c)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec6ba931bc35b5aef1fae7d9377a035d53eee2a
Author: Samuel Pitoiset <[email protected]>
Date: Wed Aug 29 22:13:52 2018 +0200
radv: fix passing clip/cull distances from VS to PS
CTS doesn't test input clip/cull distances for the fragment
shader stage, which explains why this was totally broken. I
wrote a simple test locally that works now.
This fixes a crash with GTA V and DXVK.
Note that we are exporting unused parameters from the vertex
shader now, but this can't be optimized easily because we don't
keep the fragment shader info...
Cc: [email protected]
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107477
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
(cherry picked from commit 6f47df312943b05653efc0494551ebf8c3903d43)
Very minor conflicts resolved by Dylan
Conflicts:
src/amd/vulkan/radv_nir_to_llvm.c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0838037b443281a31fac90710ee77e5cdd72b8b
Author: Nanley Chery <[email protected]>
Date: Wed Aug 22 10:43:32 2018 -0700
i965/gen7_urb: Re-emit PUSH_CONSTANT_ALLOC on some gen9
According to internal docs, some gen9 platforms have a pixel shader push
constant synchronization issue. Although not listed among said
platforms, this issue seems to be present on the GeminiLake 2x6's we've
tested.
We consider the available workarounds to be too detrimental on
performance. Instead, we mitigate the issue by applying part of one of
the workarounds. Re-emit PUSH_CONSTANT_ALLOC at the top of every batch
(as suggested by Ken).
Fixes ext_framebuffer_multisample-accuracy piglit test failures with the
following options:
* 6 depth_draw small depthstencil
* 8 stencil_draw small depthstencil
* 6 stencil_draw small depthstencil
* 8 depth_resolve small
* 6 stencil_resolve small depthstencil
* 4 stencil_draw small depthstencil
* 16 stencil_draw small depthstencil
* 16 depth_draw small depthstencil
* 2 stencil_resolve small depthstencil
* 6 stencil_draw small
* all_samples stencil_draw small
* 2 depth_draw small depthstencil
* all_samples depth_draw small depthstencil
* all_samples stencil_resolve small
* 4 depth_draw small depthstencil
* all_samples depth_draw small
* all_samples stencil_draw small depthstencil
* 4 stencil_resolve small depthstencil
* 4 depth_resolve small depthstencil
* all_samples stencil_resolve small depthstencil
v2: Include more platforms in WA (Ken).
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106865
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93355
Cc: <[email protected]>
Tested-by: Mark Janes <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
(cherry picked from commit 904c2a617d86944fbdc2c955f327aacd0b3df318)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a144518f3464a0e00df7da9f87b4c24c4b06424e
Author: Ian Romanick <[email protected]>
Date: Fri Jun 15 19:39:56 2018 -0700
i965/vec4: Correctly handle uniform sources in
generate_tes_add_indirect_urb_offset
Fixes failure in the new piglit test
tes-patch-input-array-vec2-index-invalid-rd.shader_test.
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Cc: [email protected]
(cherry picked from commit 75666605c98e628ad6a88ef46ec7351588969ed5)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=de445b36bad04e73279d27435ceea7a56124538e
Author: Ian Romanick <[email protected]>
Date: Mon Jun 18 17:02:58 2018 -0700
i965/vec4: Clamp indirect tes input array reads with 0x0fffffff
Page 190 of "Volume 7: 3D Media GPGPU Engine (Haswell)" says the valid
range of the offset is [0, 0FFFFFFFh].
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Cc: [email protected]
(cherry picked from commit 82530ce1b5a76ce1835ed573411ed26cc2338a3e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5a2bf8f94ba53c6799fee2193347e5ed4ceccc0
Author: Jason Ekstrand <[email protected]>
Date: Thu Aug 30 12:05:06 2018 -0500
anv/blorp: Do more flushing around HiZ clears
We make the flush after a HiZ clear unconditional and add a flush/stall
before the clear as well.
Cc: [email protected]
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107760
Reviewed-by: Chad Versace <[email protected]>
Reviewed-by: Nanley Chery <[email protected]>
(cherry picked from commit 62378c5e9e5e1863bf8695af1df68b0338f5d4ea)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1063fbe6cc70da0a39c0393116daf904783ce60a
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Sep 3 02:30:48 2018 +0200
radv: Use a lower max offchip buffer count.
No clue what gets fixed by this but both radeonsi and amdvlk do it.
CC: <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
(cherry picked from commit ab64891f4c6ebab214b84debb1254b134d6c7c64)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5872b1522aed0f07d86fb219aa57e364a95cfff8
Author: Bas Nieuwenhuizen <[email protected]>
Date: Mon Sep 3 02:34:04 2018 +0200
radv: Fix CMASK dimensions.
Mirrors
1e40f694831 "ac/surface: fix CMASK fast clear for NPOT textures with
mipmapping on SI/CI/VI"
CC: <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
(cherry picked from commit 233718a199f96f71f7c0d2063d9a434dc3447d86)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58f2f67548819845558fe1ff6d0e600f70eb4b8
Author: Jason Ekstrand <[email protected]>
Date: Tue Aug 28 16:43:57 2018 -0500
egl/dri2: Guard against invalid fourcc formats
We already reject attempts to import images with invalid fourcc formats
but don't really guard the queries all that well. This makes us error
out in any calls to eglQueryDmaBufModifiersEXT if the given format is
not a valid fourcc format. We also add an assert to ensure that drivers
don't advertise any non-fourcc formats.
Cc: [email protected]
Tested-By: Eero Tamminen <[email protected]>
Reviewed-by: Eric Engestrom <[email protected]>
(cherry picked from commit 8c1b9882b2e0cde0b1ad9c6844fd5939d3bd4b24)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=74a671d019436f61feac54c8b7687ca976b7f8a2
Author: Jason Ekstrand <[email protected]>
Date: Tue Aug 28 16:31:22 2018 -0500
egl/dri2: Add a helper for the number of planes for a FOURCC format
This also serves as a convenient "is this a fourcc format" check as well
which we'll take advantage of in the next commit.
Cc: [email protected]
Tested-By: Eero Tamminen <[email protected]>
Reviewed-by: Eric Engestrom <[email protected]>
(cherry picked from commit b95896f4923af820f78be6556c4cd5f4ed087f21)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a854c5620da5a3b35026c512bee22a76358be93
Author: Dave Airlie <[email protected]>
Date: Wed Aug 29 13:52:15 2018 +1000
ac/radeonsi: fix CIK copy max size
While adding transfer queues to radv, I started writing some tests,
the first test I wrote fell over copying a buffer larger than this
limit.
Checked AMDVLK and found the correct limit.
Cc: <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
(cherry picked from commit 2c1f249f2b61be50222411bc0d41c095004232ed)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=16d44d1e98ca1b8d2d363884a8428d6474a1dd88
Author: Jason Ekstrand <[email protected]>
Date: Tue Aug 14 15:10:22 2018 -0500
nir/algebraic: Be more careful converting ushr to extract_u8/16
If it's not the right bit-size, it may not actually be the correct
extraction. For now, we'll only worry about 32-bit versions.
Fixes: 905ff8619824 "nir: Recognize open-coded extract_u16"
Fixes: 76289fbfa84a "nir: Recognize open-coded extract_u8"
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
(cherry picked from commit 116b47fe3c0395e95b67c6bd3506ab7d6a83393e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c3aee4038bb72a0bf87fed52e59dcf798c199e5
Author: Bas Nieuwenhuizen <[email protected]>
Date: Wed Aug 29 17:04:25 2018 +0200
radv: Add missing checks in radv_get_image_format_properties.
CC: <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
(cherry picked from commit 4738b6ac81422ad4498dc6554dae9d0170fcefc7)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=229d0854e014e3def21fffd3f37d337326c8e6f1
Author: Dylan Baker <[email protected]>
Date: Thu Aug 30 08:31:12 2018 -0700
cherry-ignore: Add patch that doesn't apply to 18.1
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8aba522f49de156b96b250908b3a782933ea954d
Author: Andrii Simiklit <[email protected]>
Date: Wed Aug 15 18:20:32 2018 +0300
i965/gen6/xfb: handle case where transform feedback is not active
When the SVBI Payload Enable is false I guess the register R1.4
which contains the Maximum Streamed Vertex Buffer Index is filled by zero
and GS stops to write transform feedback when the transform feedback
is not active.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107579
Signed-off-by: Andrii Simiklit <[email protected]>
Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]>
(cherry picked from commit 1b0df8a46020cc88afeaa4decb42a782ab168afb)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a9b95bd7e22bafd7a94b46c21dd30626fcdaacf
Author: Lionel Landwerlin <[email protected]>
Date: Thu Aug 30 14:42:06 2018 +0100
anv: blorp: support multiple aspect blits
Newer blit tests are enabling depth&stencils blits. We currently don't
support it but can do by iterating over the aspects masks (copy some
logic from the CopyImage function).
Signed-off-by: Lionel Landwerlin <[email protected]>
Fixes: 9f44745eca0e41 ("anv: Use blorp to implement VkBlitImage")
Reviewed-by: Jason Ekstrand <[email protected]>
(cherry picked from commit 5a1c23d1502d275c4d554c586bf029e66131f4ac)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7065dc4017bce0355900065a7af973c69454ce3
Author: Dylan Baker <[email protected]>
Date: Wed Aug 29 08:30:29 2018 -0700
cherry-ignore: Add additional patch
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7eb574075a457909c5e258c064b28791c087b75
Author: Dylan Baker <[email protected]>
Date: Wed Aug 29 08:23:55 2018 -0700
cherry-ignore: Add more 18.2 patches
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc842a0928f4f2512078dd4337d5f2a4fc19f85
Author: vadym.shovkoplias <[email protected]>
Date: Thu Aug 23 13:12:16 2018 +0300
glsl/linker: Allow unused in blocks which are not declated on previous stage
>From Section 4.3.4 (Inputs) of the GLSL 1.50 spec:
"Only the input variables that are actually read need to be written
by the previous stage; it is allowed to have superfluous
declarations of input variables."
Fixes:
* interstage-multiple-shader-objects.shader_test
v2:
Update comment in ir.h since the usage of "used" field
has been extended.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101247
Signed-off-by: Vadym Shovkoplias <[email protected]>
Reviewed-by: Alejandro Piñeiro <[email protected]>
Reviewed-by: Timothy Arceri <[email protected]>
(cherry picked from commit 4a8444d5bc865119218eca8674e5614535f4829e)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=850e1259e1359b3bceed02d8724686f81c84bfde
Author: Dylan Baker <[email protected]>
Date: Fri Aug 24 07:05:36 2018 -0700
meson: Actually load translation files
Currently we run the script but don't actually load any files, even in a
tarball where they exist.
Fixes: 3218056e0eb375eeda470058d06add1532acd6d4
("meson: Build i965 and dri stack")
Reviewed-by: Eric Engestrom <[email protected]>
(cherry picked from commit 7c00db9527245d80cb748ec3442163585a5463a6)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd10b797c402f73f82f77e53c8e48653cad90bbf
Author: Dylan Baker <[email protected]>
Date: Tue Aug 28 08:58:41 2018 -0700
cherry-ignore: Add more 18.2 only patches
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5163f9690510eb8cb7d4bbe4c56aae5a602434be
Author: Jason Ekstrand <[email protected]>
Date: Sat Aug 25 17:08:04 2018 -0500
anv: Fill holes in the VF VUE to zero
This fixes a GPU hang in DOOM 2016 running under wine.
Cc: [email protected]
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=104809
Reviewed-by: Lionel Landwerlin <[email protected]>
(cherry picked from commit 76b0e4d8c9d3cd8af0b665cec88bded7a61e8ad6)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9517387144a2ac03c91b0d3a475082912506b613
Author: Marek Olšák <[email protected]>
Date: Wed Aug 22 17:28:26 2018 -0400
glapi: actually implement GL_EXT_robustness for GLES
The extension was exposed but not the functions.
This fixes:
dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.readn_pixels
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_nuniformfv
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_nuniformiv
Cc: 18.1 18.2 <[email protected]>
Reviewed-by: Tapani Pälli <[email protected]>
(cherry picked from commit 37eee90df730ac6ba371b2ba8e61a1db9e55d7df)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=280be5067d623304a054e727b6df7f92675646ea
Author: Dylan Baker <[email protected]>
Date: Thu Aug 23 09:31:35 2018 -0700
cherry-ignore: add a patch
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=745be98a7d443302672edeba139f3e342b23cb24
Author: Emil Velikov <[email protected]>
Date: Thu Aug 16 17:57:10 2018 +0100
docs: update required mako version
The requirement was bumped a while back, but we forgot to update the
docs.
Fixes: ed871af91c2 ("configure.ac: raise Mako required version to
0.8.0")
Signed-off-by: Emil Velikov <[email protected]>
Reviewed-by: Dylan Baker <[email protected]>
Reviewed-by: Eric Engestrom <[email protected]>
(cherry picked from commit e39b916d0c6764b68936587d3ca293e28226d794)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d180c8d7853a46a09503d6f9adfa64cfc2979894
Author: Gurchetan Singh <[email protected]>
Date: Wed Aug 22 16:08:34 2018 -0700
meson: fix egl build for android
Haven't tested this, but we do include loader.h
in platform_android.c
Fixes: c5ec1556859b7d33637c9fad13d3473c7b2f9eb3 ("meson: wire up
egl/android")
Reviewed-by: Dylan Baker <[email protected]>
(cherry picked from commit c731508b9883c658dee9c4464452087345eebe1f)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=529eda0aada7556aa4ce0360c7e9824a0bf56957
Author: Gurchetan Singh <[email protected]>
Date: Wed Aug 22 16:08:33 2018 -0700
meson: fix egl build for surfaceless
Without this, I get:
> platform_surfaceless.c:38:10: fatal error: 'loader.h' file not found
> #include "loader.h"
> ^~~~~~~~~~
> 1 error generated.
Fixes: 108d257a16859898f5ce02f4759c5c58f9b8c050 ("meson: build libEGL")
Reviewed-by: Dylan Baker <[email protected]>
v2: Split up patches, modify commit message (Dylan)
(cherry picked from commit ec6cb01e216439fcd8a76c793a336d1b25587a41)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1a21da400a68d3afc0faa50e85eb22c550412c
Author: Nanley Chery <[email protected]>
Date: Mon Jul 23 10:09:20 2018 -0700
i965/miptree: Fix can_blit_slice()
Check the destination's row pitch against the BLT engine's row pitch
limitation as well.
Fixes: 0288fe8d0417730bdd5b3477130dd1dc32bdbcd3
("i965/miptree: Use the correct BLT pitch")
v2: Fix the Fixes tag (Dylan).
Check the destination row pitch (Chris).
Reported-by: Dylan Baker <[email protected]>
Cc: <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
(cherry picked from commit b041fc06491f4a017458df4a58d4ac519bb3bc94)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3c8a4c014222ee9e01b22772db1b74dd8b283f
Author: Nanley Chery <[email protected]>
Date: Fri Aug 17 15:03:14 2018 -0700
i965/miptree: Use miptree_map in map_blit functions
This struct contains all the data of interest. can_blit_slice() will use
it in the next patch to calculate the correct pitch.
Suggested-by: Chris Wilson <[email protected]>
Cc: <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
(cherry picked from commit 030b6efcfdeff5cc079d5b6d8e682e180570ce71)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9dbc4b3f4b5cc181711a0e51d05fc89e9e587d4
Author: Nanley Chery <[email protected]>
Date: Wed May 30 16:32:07 2018 -0700
i965/miptree: Use the correct BLT pitch
Retile miptrees to a linear tiling less often. Retiling can cause issues
with imported BOs.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106738
Suggested-by: Chris Wilson <[email protected]>
Cc: <[email protected]>
Reviewed-by: Chris Wilson <[email protected]>
(cherry picked from commit 0288fe8d0417730bdd5b3477130dd1dc32bdbcd3)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=32331a3efcdd3e7f9277d13799b7914a72012fce
Author: Nanley Chery <[email protected]>
Date: Wed May 23 15:50:14 2018 -0700
i965/miptree: Drop an if case from retile_as_linear
Drop an if statement whose predicate never evaluates to true. row_pitch
belongs to a surface with non-linear tiling. According to
isl_calc_tiled_min_row_pitch, the pitch is a multiple of the tile width.
By looking at isl_tiling_get_info, we see that non-linear tilings have
widths greater than or equal to 128B.
Cc: <[email protected]>
Reviewed-by: Chris Wilson <[email protected]>
(cherry picked from commit 3df201e3e843b0c4fe810360f7e8b81de9c6a92a)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9c903b406df5b46dde6ab13b63887377d29e559
Author: Nanley Chery <[email protected]>
Date: Wed May 30 16:22:13 2018 -0700
i965: Make blt_pitch public
We'd like to reuse this helper.
Cc: <[email protected]>
Reviewed-by: Chris Wilson <[email protected]>
(cherry picked from commit 0ab2541943478ae39112760198a1fbf71fd48986)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b727e1ff1010046efd7dd4a330dc537f4733b5c7
Author: Nanley Chery <[email protected]>
Date: Fri Jul 27 15:34:05 2018 -0700
intel/isl: Avoid tiling some 16K-wide render targets
Fix rendering issues on BDW and SKL.
Fixes: 0288fe8d0417730bdd5b3477130dd1dc32bdbcd3
("i965/miptree: Use the correct BLT pitch")
Fixes the following regressions seen
exclusively on SKL:
* KHR-GL46.texture_barrier_ARB.disjoint-texels
* KHR-GL46.texture_barrier_ARB.overlapping-texels
* KHR-GL46.texture_barrier.disjoint-texels
* KHR-GL46.texture_barrier.overlapping-texels
and both on BDW and SKL:
* GTF-GL46.gtf21.GL2FixedTests.buffer_corners.buffer_corners
* GTF-GL46.gtf21.GL2FixedTests.stencil_plane_corners.stencil_plane_corners
v2: Note the fixed tests (Andres).
Don't cause failures with multisampled buffers (Andres).
Don't hamper SKL GT4 (Ken).
v3: Fix the Fixes tag (Dylan).
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107359
Cc: <[email protected]>
Tested-by: Andres Gomez <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
(cherry picked from commit 6d80b0b4bae53efbfa4b654a44c6279f5cc9402c)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6fdf98a79eafad30fa1714273371271d1573bd1
Author: Grazvydas Ignotas <[email protected]>
Date: Tue Aug 21 00:08:54 2018 +0300
radv: place pointer length into cache uuid
Thanks to reproducible builds, binary file timestamps may be identical
for both 32bit and 64bit packages when built from the same source.
This means radv will use the same cache for both 32 and 64 bit
processes, which leads to crashes.
Conveniently there is a spare byte in cache_uuid, let's place the
pointer size there.
Fixes: f4e499ec79 "radv: add initial non-conformant radv vulkan driver"
CC: 18.1 18.2 <[email protected]>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107601
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=105904
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
(cherry picked from commit 356f6673d695eb98c42d80f3c2b30fad746cdbba)
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit