[Mesa-dev] [Bug 107822] Just Cause 3 Flickering Textures with AMD RADV

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107822 Timothy Arceri changed: What|Removed |Added Status|NEW |NEEDINFO --- Comment #2 from Timothy A

Re: [Mesa-dev] [PATCH] egl/android: Declare droid_load_driver() static

2018-09-12 Thread Tapani Pälli
Reviewed-by: Tapani Pälli On 09/13/2018 02:14 AM, Kristian H. Kristensen wrote: Signed-off-by: Kristian H. Kristensen --- src/egl/drivers/dri2/platform_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dr

[Mesa-dev] [Bug 107873] Doom 2016 - Rendering issues

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107873 Timothy Arceri changed: What|Removed |Added QA Contact|mesa-dev@lists.freedesktop. |dri-devel@lists.freedesktop

[Mesa-dev] [Bug 107914] [DXVK] Crashes of 32 bit games with RADV on AMD Raven

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107914 --- Comment #2 from Timothy Arceri --- Install fonts with winetricks fix the missing text problem so at least that game seems to work perfectly for me. -- You are receiving this mail because: You are the QA Contact for the bug. You are the ass

[Mesa-dev] [Bug 107914] [DXVK] Crashes of 32 bit games with RADV on AMD Raven

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107914 Timothy Arceri changed: What|Removed |Added Status|NEW |NEEDINFO --- Comment #1 from Timothy A

Re: [Mesa-dev] [PATCH] anv: Silence a couple compiler warnings

2018-09-12 Thread Jason Ekstrand
On Wed, Sep 12, 2018 at 6:54 PM Ian Romanick wrote: > On 09/12/2018 03:03 PM, Jason Ekstrand wrote: > > --- > > src/intel/vulkan/anv_device.c| 4 ++-- > > src/intel/vulkan/anv_nir_apply_pipeline_layout.c | 1 - > > 2 files changed, 2 insertions(+), 3 deletions(-) > > > > diff

Re: [Mesa-dev] [PATCH v1] mesa: rotation of 0-vector

2018-09-12 Thread Timothy Arceri
On 13/9/18 12:44 am, Brian Paul wrote: On 09/12/2018 07:30 AM, Sergii Romantsov wrote: Specification doesn't define behaviour for rotation of 0-vector. But khronos.org says that vector has to be normalized. As workaround assumed that for 0-vector x-position will be defined as 1.0f. Bugzilla: h

[Mesa-dev] [PATCH] gallium/util: don't let children of fork & exec inherit our thread affinity

2018-09-12 Thread Marek Olšák
From: Marek Olšák --- src/gallium/auxiliary/util/u_helpers.c | 37 +++--- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/src/gallium/auxiliary/util/u_helpers.c b/src/gallium/auxiliary/util/u_helpers.c index 14367e5a118..3194c2e4e7a 100644 --- a/src/gallium/au

Re: [Mesa-dev] [PATCH] anv: Silence a couple compiler warnings

2018-09-12 Thread Ian Romanick
On 09/12/2018 03:03 PM, Jason Ekstrand wrote: > --- > src/intel/vulkan/anv_device.c| 4 ++-- > src/intel/vulkan/anv_nir_apply_pipeline_layout.c | 1 - > 2 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_devic

[Mesa-dev] [Bug 107914] [DXVK] Crashes of 32 bit games with RADV on AMD Raven

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107914 Bug ID: 107914 Summary: [DXVK] Crashes of 32 bit games with RADV on AMD Raven Product: Mesa Version: git Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW

[Mesa-dev] [PATCH] egl/android: Declare droid_load_driver() static

2018-09-12 Thread Kristian H. Kristensen
Signed-off-by: Kristian H. Kristensen --- src/egl/drivers/dri2/platform_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index ecc0245c9a..00e62b067f 100644 --- a/src/egl/drivers/dri2/p

[Mesa-dev] [PATCH 2/2] .travis: Drop note about Clover builds being slow

2018-09-12 Thread Jan Vesely
SWR takes 17+ minutes to build. Clover builds take ~6-7 minutes. Signed-off-by: Jan Vesely --- .travis.yml | 4 1 file changed, 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4035a729ff..78e6d251ae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -186,7 +186,6 @@ matrix:

[Mesa-dev] [PATCH 1/2] .travis: Add LLVM-7 Clover build

2018-09-12 Thread Jan Vesely
Signed-off-by: Jan Vesely --- .travis.yml | 33 + 1 file changed, 33 insertions(+) diff --git a/.travis.yml b/.travis.yml index 895030cc1b..4035a729ff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -329,6 +329,39 @@ matrix: - libx11-xcb-dev

[Mesa-dev] [PATCH] anv: Silence a couple compiler warnings

2018-09-12 Thread Jason Ekstrand
--- src/intel/vulkan/anv_device.c| 4 ++-- src/intel/vulkan/anv_nir_apply_pipeline_layout.c | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 1af0eacb681..27fcab1ba9d 100644 --- a/src/intel/

Re: [Mesa-dev] [PATCH 1/5] st/nine: Clamp RCP when 0*inf!=0

2018-09-12 Thread Axel Davy
On 9/12/18 11:44 PM, Roland Scheidegger wrote: Am 12.09.2018 um 23:43 schrieb Roland Scheidegger: I small precision I want to add: This is not the only place clamping makes a difference. Indeed else MUL_ZERO_WINS would be safe to use and remove all the clamping. The rasterizers can produce N

Re: [Mesa-dev] [PATCH 1/5] st/nine: Clamp RCP when 0*inf!=0

2018-09-12 Thread Roland Scheidegger
Am 12.09.2018 um 23:43 schrieb Roland Scheidegger: > Am 12.09.2018 um 08:31 schrieb Axel Davy: >> On 9/12/18 8:17 AM, Axel Davy wrote: >>> >>> The goal is to catch inf and -inf and replace them by FLT_MAX and >>> -FLT_MAX. >>> >>> Without, the NaN would appear when doing mul or mad. > Ah I somehow

Re: [Mesa-dev] [PATCH 1/5] st/nine: Clamp RCP when 0*inf!=0

2018-09-12 Thread Roland Scheidegger
Am 12.09.2018 um 08:31 schrieb Axel Davy: > On 9/12/18 8:17 AM, Axel Davy wrote: >> >> The goal is to catch inf and -inf and replace them by FLT_MAX and >> -FLT_MAX. >> >> Without, the NaN would appear when doing mul or mad. Ah I somehow completely missed this (but indeed this code will replace nan

Re: [Mesa-dev] [PATCH] radv: implement VK_EXT_conservative_rasterization

2018-09-12 Thread Bas Nieuwenhuizen
On Wed, Sep 12, 2018 at 10:44 PM Samuel Pitoiset wrote: > > Only supported by GFX9+. > > The conservativeraster Sascha demo seems to work as expected. > > Signed-off-by: Samuel Pitoiset > --- > src/amd/vulkan/radv_device.c | 14 + > src/amd/vulkan/radv_extensions.py | 1 + > src/am

[Mesa-dev] [PATCH 2/2] radv: improve a comment in si_emit_set_predication_state()

2018-09-12 Thread Samuel Pitoiset
Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/si_cmd_buffer.c | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/amd/vulkan/si_cmd_buffer.c b/src/amd/vulkan/si_cmd_buffer.c index 435878c372..1464c913cd 100644 --- a/src/amd/vulkan/si_cmd_buffer.c +++ b/src/a

[Mesa-dev] [PATCH 1/2] radv: fix VK_EXT_conditional_rendering visibility

2018-09-12 Thread Samuel Pitoiset
It's actually just the opposite. CC: 18.2 Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/radv_cmd_buffer.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 33b65b9e77..5b2a45f5ce 10

Re: [Mesa-dev] [PATCH 1/5] st/nine: Clamp RCP when 0*inf!=0

2018-09-12 Thread Axel Davy
On 9/9/18 9:40 PM, Ilia Mirkin wrote: On Sun, Sep 9, 2018 at 3:19 PM, Axel Davy wrote: Tests showed Intel on windows does always clamp RCP, RSQ and LOG (thus preventing inf/nan generation), for all shader versions (some vendor behaviours vary with shader versions). By the way, this happens bec

[Mesa-dev] [PATCH] radv: fix function names for VK_EXT_conditional_rendering

2018-09-12 Thread Samuel Pitoiset
Otherwise they are not exported. CC: 18.2 Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/radv_cmd_buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 2d66098873..33b65b9e77 100644 --- a/src

[Mesa-dev] [PATCH] radv: implement VK_EXT_conservative_rasterization

2018-09-12 Thread Samuel Pitoiset
Only supported by GFX9+. The conservativeraster Sascha demo seems to work as expected. Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/radv_device.c | 14 + src/amd/vulkan/radv_extensions.py | 1 + src/amd/vulkan/radv_pipeline.c| 48 ++- 3 files c

[Mesa-dev] [Bug 97250] [tahiti] Mesa/Clover: openCV library bugs on CL_MEM_USE_HOST_PTR

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=97250 Jan Vesely changed: What|Removed |Added Summary|Mesa/Clover: openCV library |[tahiti] Mesa/Clover: |bu

[Mesa-dev] [PATCH] util: Helper to create sets and hashes with pointer keys

2018-09-12 Thread Caio Marcelo de Oliveira Filho
These combinations are common enough and deserve a shortcut. --- src/util/hash_table.c | 10 ++ src/util/hash_table.h | 3 +++ src/util/set.c| 12 src/util/set.h| 3 +++ 4 files changed, 28 insertions(+) diff --git a/src/util/hash_table.c b/src/util/hash_tab

Re: [Mesa-dev] [PATCH 1/4] vl/dri: add 10 bits format supports

2018-09-12 Thread Michel Dänzer
On 2018-09-10 10:42 p.m., Leo Liu wrote: > v2: Tell B10G10R10X2 and R10G10B10X2 formats for different HW. > > Signed-off-by: Leo Liu This patch and patch 2 are Reviewed-by: Michel Dänzer -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast

[Mesa-dev] [Bug 107734] [GLSL] glsl-fface-invariant, glsl-fcoord-invariant and glsl-pcoord-invariant should fail

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107734 vadym changed: What|Removed |Added CC||mark.a.ja...@intel.com --- Comment #5 from vady

Re: [Mesa-dev] [PATCH 3/4] drirc: Initial blacklist for adaptive sync

2018-09-12 Thread Michel Dänzer
On 2018-09-12 6:08 p.m., Kazlauskas, Nicholas wrote: > On 09/12/2018 12:01 PM, Michel Dänzer wrote: >> >> On a similar note, a few more compositors could be added as well. Off >> the top of my head: compiz (and/or whatever is Unity 7's process name), >> compton, xfwm4, mutter > > [...] > > For co

Re: [Mesa-dev] Implementation of VK_KHR_draw_indirect_count extension for anv

2018-09-12 Thread Ilia Mirkin
On Wed, Sep 12, 2018 at 11:30 AM, Danylo Piliaiev wrote: > Hi, > > Thank you for the directions! > > On 9/12/18 6:13 PM, Jason Ekstrand wrote: > > Danylo, > > You're free to implement anything not already implemented. Here are some > other (probably simpler) extensions that I think can be reasona

Re: [Mesa-dev] [PATCH 3/4] anv/memcpy: Use addresses instead of bo+offset

2018-09-12 Thread Eric Engestrom
On Wednesday, 2018-09-12 00:06:50 -0500, Jason Ekstrand wrote: This and 4/4 are Reviewed-by: Eric Engestrom > --- > src/intel/vulkan/anv_genX.h| 6 ++--- > src/intel/vulkan/genX_cmd_buffer.c | 28 +++- > src/intel/vulkan/genX_gpu_memcpy.c | 35 --

Re: [Mesa-dev] [PATCH 3/4] drirc: Initial blacklist for adaptive sync

2018-09-12 Thread Kazlauskas, Nicholas
On 09/12/2018 12:01 PM, Michel Dänzer wrote: On 2018-09-12 2:37 p.m., Kazlauskas, Nicholas wrote: On 09/12/2018 04:53 AM, Michel Dänzer wrote: On 2018-09-11 6:24 p.m., Nicholas Kazlauskas wrote: Applications that don't present at a predictable rate (ie. not games) shouldn't have adapative sync

[Mesa-dev] [PATCH v3 1/2] i965/batch: avoid reverting batch buffer if saved state is an empty

2018-09-12 Thread asimiklit . work
From: Andrii Simiklit There's no point reverting to the last saved point if that save point is the empty batch, we will just repeat ourselves. CC: Chris Wilson Fixes: 3faf56ffbdeb "intel: Add an interface for saving/restoring the batchbuffer state." Bugzilla: https://bugs.f

[Mesa-dev] [PATCH v3 0/2] fix batchbuffer restoring/saving api

2018-09-12 Thread asimiklit . work
From: Andrii Simiklit If due to some reasons the last saved batch is empty and we restoring batch using this empty batch we have to call 'brw_new_batch' to properly reset all fields of it or we can just avoid this restoring to prevent incorrect state of the batch. Andrii Simiklit (2): i965/

[Mesa-dev] [PATCH v3 2/2] i965/batch: don't ignore the 'brw_new_batch' call for a 'new batch'

2018-09-12 Thread asimiklit . work
From: Andrii Simiklit If we restore the 'new batch' using 'intel_batchbuffer_reset_to_saved' function we must restore the default state of the batch using 'brw_new_batch' function because the 'intel_batchbuffer_flush' function will not do it for the 'new batch' again. At least the following field

Re: [Mesa-dev] [PATCH 3/4] drirc: Initial blacklist for adaptive sync

2018-09-12 Thread Michel Dänzer
On 2018-09-12 2:37 p.m., Kazlauskas, Nicholas wrote: > On 09/12/2018 04:53 AM, Michel Dänzer wrote: >> On 2018-09-11 6:24 p.m., Nicholas Kazlauskas wrote: >>> Applications that don't present at a predictable rate (ie. not games) >>> shouldn't have adapative sync enabled. This list covers some of th

Re: [Mesa-dev] Implementation of VK_KHR_draw_indirect_count extension for anv

2018-09-12 Thread Danylo Piliaiev
Hi, Thank you for the directions! On 9/12/18 6:13 PM, Jason Ekstrand wrote: Danylo, You're free to implement anything not already implemented. Here are some other (probably simpler) extensions that I think can be reasonably implemented on Intel HW:  - VK_EXT_conservative_rasterization  - V

[Mesa-dev] [Bug 107757] [Regression] Xwayland/Present: Black window with "World of Warcraft" under Wine

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107757 Michel Dänzer changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

Re: [Mesa-dev] Implementation of VK_KHR_draw_indirect_count extension for anv

2018-09-12 Thread Jason Ekstrand
Danylo, You're free to implement anything not already implemented. Here are some other (probably simpler) extensions that I think can be reasonably implemented on Intel HW: - VK_EXT_conservative_rasterization - VK_EXT_conditional_render As far as VK_KHR_draw_indirect_count go, I haven't imple

[Mesa-dev] [Bug 106404] Hang in draw function caused by interaction of glutInitWindowPosition, glutFullScreen , glDrawBuffer(GL_FRONT)

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=106404 Michel Dänzer changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

Re: [Mesa-dev] [PATCH 4/4] util: Get program name based on path when possible

2018-09-12 Thread Kazlauskas, Nicholas
On 09/12/2018 10:28 AM, Nicolai Hähnle wrote: On 12.09.2018 14:31, Kazlauskas, Nicholas wrote: On 09/12/2018 12:26 AM, Timothy Arceri wrote: On 12/9/18 2:24 am, Nicholas Kazlauskas wrote: Some programs start with the path and command line arguments in argv[0] (program_invocation_name). Chromiu

Re: [Mesa-dev] [PATCH v1] mesa: rotation of 0-vector

2018-09-12 Thread Brian Paul
On 09/12/2018 07:30 AM, Sergii Romantsov wrote: Specification doesn't define behaviour for rotation of 0-vector. But khronos.org says that vector has to be normalized. As workaround assumed that for 0-vector x-position will be defined as 1.0f. Bugzilla: https://na01.safelinks.protection.outlook

Re: [Mesa-dev] [PATCH 4/4] util: Get program name based on path when possible

2018-09-12 Thread Nicolai Hähnle
On 12.09.2018 14:31, Kazlauskas, Nicholas wrote: On 09/12/2018 12:26 AM, Timothy Arceri wrote: On 12/9/18 2:24 am, Nicholas Kazlauskas wrote: Some programs start with the path and command line arguments in argv[0] (program_invocation_name). Chromium is an example of an application using mesa th

[Mesa-dev] [PATCH 2/5] radv: handle loc->indirect correctly for the first descriptor

2018-09-12 Thread Samuel Pitoiset
This was wrong for descriptor #0 when all of them are indirect. This is because indirect_offset was 0 and we emitted a "normal" descriptor pointer for nothing. While we are at it remove radv_userdata_info::indirect_offset which is useless. CC: 18.2 Signed-off-by: Samuel Pitoiset --- src/amd/vu

[Mesa-dev] [PATCH 5/5] radv: fix setting global locations for indirect descriptors

2018-09-12 Thread Samuel Pitoiset
Indirect descriptors only need one entry, we don't have to emit a location for every descriptors. Fixes GPU hangs with new CTS: dEQP-VK.binding_model.descriptorset_random.* CC: 18.2 Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/radv_nir_to_llvm.c | 1 - 1 file changed, 1 deletion(-) diff

[Mesa-dev] [PATCH 1/5] radv: bump the maximum number of arguments to 64

2018-09-12 Thread Samuel Pitoiset
Bumping to 64 should be safe enough. Fixes some crashes with new CTS: dEQP-VK.binding_model.descriptorset_random.* CC: 18.2 Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/radv_nir_to_llvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_nir_to_llvm.c

[Mesa-dev] [PATCH 4/5] radv: fix flushing indirect descriptors

2018-09-12 Thread Samuel Pitoiset
Let say, we first bind a graphics pipeline that needs indirect descriptors sets. The userdata pointers will be emitted at draw time. Then if we bind a compute pipeline that doesn't need any indirect descriptors, the driver will re-emit them for all grpahics stages. To avoid this to happen, just ch

[Mesa-dev] [PATCH 3/5] radv: fix GPU hangs with 32-bit indirect descriptors

2018-09-12 Thread Samuel Pitoiset
LLVM 6 isn't affected. Fixes GPU hangs with new CTS: dEQP-VK.binding_model.descriptorset_random.* CC: 18.2 Signed-off-by: Samuel Pitoiset --- src/amd/vulkan/radv_cmd_buffer.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/

[Mesa-dev] [Bug 100960] Special block from Minecraft mod rendered out of place

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=100960 --- Comment #6 from Sergii Romantsov --- Also doesn't work on Intel: Intel HD Graphics 620 (Kaby Lake GT2) with git master and 13.0.6 Proposed workaround: https://patchwork.freedesktop.org/patch/249043/ -- You are receiving this mail because:

[Mesa-dev] [PATCH v1] mesa: rotation of 0-vector

2018-09-12 Thread Sergii Romantsov
Specification doesn't define behaviour for rotation of 0-vector. But khronos.org says that vector has to be normalized. As workaround assumed that for 0-vector x-position will be defined as 1.0f. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100960 Signed-off-by: Sergii Romantsov --- sr

Re: [Mesa-dev] [PATCH 3/4] drirc: Initial blacklist for adaptive sync

2018-09-12 Thread Kazlauskas, Nicholas
On 09/12/2018 04:53 AM, Michel Dänzer wrote: On 2018-09-11 6:24 p.m., Nicholas Kazlauskas wrote: Applications that don't present at a predictable rate (ie. not games) shouldn't have adapative sync enabled. This list covers some of the common desktop compositors and some web browsers. Signed-off

Re: [Mesa-dev] [PATCH] mesa/texture: Also check for LA texture when querying intensity component size

2018-09-12 Thread Gert Wollny
Am Mittwoch, den 12.09.2018, 01:24 +0300 schrieb Andres Gomez: > Gert, should we also include this in the stable queues ? Yes, Andres, that seems to make sense, thanks for checking back, best, Gert > > On Mon, 2018-09-10 at 12:39 +0200, Gert Wollny wrote: > > From: Gert Wollny > > > > Galli

Re: [Mesa-dev] [PATCH 4/4] util: Get program name based on path when possible

2018-09-12 Thread Kazlauskas, Nicholas
On 09/12/2018 12:26 AM, Timothy Arceri wrote: On 12/9/18 2:24 am, Nicholas Kazlauskas wrote: Some programs start with the path and command line arguments in argv[0] (program_invocation_name). Chromium is an example of an application using mesa that does this. This change breaks the detection o

[Mesa-dev] Implementation of VK_KHR_draw_indirect_count extension for anv

2018-09-12 Thread Danylo Piliaiev
Hello everyone, I would like to try to implement one of the Vulkan extensions - VK_KHR_draw_indirect_count for anv, unless someone is already working on it. It's a relatively minor extension and I saw that the same functionality is already implemented for ARB_indirect_parameters in i965. Al

[Mesa-dev] [PATCH] mesa: only update framebuffer-state for clears

2018-09-12 Thread Erik Faye-Lund
If we update the program-state etc, we risk compiling needless shaders, which can cost quite a bit of performance. Signed-off-by: Erik Faye-Lund --- This was motivated by seeing an unexpected shader-compile with nonsensical state on start-up in glxgears. src/mesa/main/clear.c | 34 +

[Mesa-dev] [PATCH] Revert "radeonsi: avoid syncing the driver thread in si_fence_finish"

2018-09-12 Thread Timothy Arceri
This reverts commit bc65dcab3bc48673ff6180afb036561a4b8b1119. This was manually reverted. Reverting stops the menu hanging in some id tech games such as RAGE and Wolfenstein The New Order. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107891 --- .../auxiliary/util/u_threaded_context.h

[Mesa-dev] [Bug 107734] [GLSL] glsl-fface-invariant, glsl-fcoord-invariant and glsl-pcoord-invariant should fail

2018-09-12 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=107734 Tapani Pälli changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Mesa-dev] [PATCH v3] virgl: Add command and flags to initiate debugging on the host (v2)

2018-09-12 Thread Gert Wollny
From: Gert Wollny On the host VREND_DEBUG=guestallow must be set to let the guest override the debug flags. v2: Send flag string instead of flags, this avoids the need to keep the flags in sync. v3: Only request host logging if the host actually understands the command Signed-off-by: Gert W

Re: [Mesa-dev] [PATCH 1/4] dri3: Add adaptive_sync_enable driconf option

2018-09-12 Thread Michel Dänzer
On 2018-09-11 6:24 p.m., Nicholas Kazlauskas wrote: > From: Nicolai Hähnle > > When enabled, this will request FreeSync via the hybrid amdgpu DDX's > AMDGPU X11 protocol extension. > > Due to limitations in the DDX this will only work for applications > that cover the entire X screen (which is i

Re: [Mesa-dev] [PATCH 3/4] drirc: Initial blacklist for adaptive sync

2018-09-12 Thread Michel Dänzer
On 2018-09-11 6:24 p.m., Nicholas Kazlauskas wrote: > Applications that don't present at a predictable rate (ie. not games) > shouldn't have adapative sync enabled. This list covers some of the > common desktop compositors and some web browsers. > > Signed-off-by: Nicholas Kazlauskas > > [...] >

Re: [Mesa-dev] [PATCH 2/4] Enable adapative sync by default for radeon

2018-09-12 Thread Michel Dänzer
On 2018-09-11 6:24 p.m., Nicholas Kazlauskas wrote: > It's better to let most applications make use of adaptive sync > by default. Problematic applications can be placed on the blacklist > or the user can manually disable the feature. > > Signed-off-by: Nicholas Kazlauskas > --- > src/gallium/dr

[Mesa-dev] [PATCH] virgl: adjust strides when mapping temp-resources

2018-09-12 Thread Erik Faye-Lund
When we're mapping temp-resources, we clip the resource to the transfer-box, which means the stride might not be correct any more. So let's update the stride from the temp-resource, and recompute the layer-stride. This fixes crashes when running dEQP with --deqp-gl-config-name=rgbad24s8ms4 S