[Mesa-dev] [Bug 111522] [bisected] Supraland no longer start

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111522

--- Comment #17 from Lionel Landwerlin  ---
(In reply to Lionel Landwerlin from comment #16)
> (In reply to MWATTT from comment #15)
> > Can these workarounds be applied to all applications using this engine with
> > information in VkApplicationInfo->pEngineName?
> 
> Yes, will look into that.

Done, updated the MR.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [Bug 111590] Please add an option to override number of backuffers in Vulkan drivers with environment variable

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111590

Shmerl  changed:

   What|Removed |Added

Summary|Please add an option to |Please add an option to
   |override number of  |override number of
   |backuffers in radv with |backuffers in Vulkan
   |environment variable|drivers with environment
   ||variable

-- 
You are receiving this mail because:
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [Bug 111590] Please add an option to override number of backuffers in radv with environment variable

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111590

--- Comment #2 from tempel.jul...@gmail.com ---
Thanks for opening the ticket.
As a side note: When forcing MESA_VK_WSI_PRESENT_MODE=mailbox to workaround
this, this actually crashes Doom on Plasma Wayland.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [Bug 111590] Please add an option to override number of backuffers in radv with environment variable

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111590

Bas Nieuwenhuizen  changed:

   What|Removed |Added

 CC||airl...@freedesktop.org,
   ||chadvers...@chromium.org,
   ||ja...@jlekstrand.net
  Component|Drivers/Vulkan/radeon   |Drivers/Vulkan/Common
 QA Contact|mesa-dev@lists.freedesktop. |
   |org |

--- Comment #1 from Bas Nieuwenhuizen  ---
Request is for radv, but I think this is just as much about the other drivers,
since this is pretty much horizontal code.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [Bug 111576] [bisected] Performance regression in X4:Foundations in 19.2

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111576

--- Comment #1 from Bas Nieuwenhuizen  ---
Should be fixed by

https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1892

Is already fixed differently in master.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] [PATCH] android: anv: libmesa_vulkan_common: add libmesa_util static dependency

2019-09-08 Thread Eric Engestrom
On 2019-09-08 at 16:39, Mauro Rossi  wrote:
> Change needed to fix the following building error:
> 
> In file included from external/mesa/src/intel/vulkan/anv_device.c:43:
> external/mesa/src/util/xmlpool.h:115:10: fatal error: 
> 'xmlpool/options.h' file not found
>  ^~~
> 1 error generated.
> 
> Fixes: 4dcb1ff ("anv: add support for driconf")

Oh sorry, I didn't think about Android 🤦‍♀️
`Reviewed-by: Eric Engestrom `

> Signed-off-by: Mauro Rossi 
> ---
>  src/intel/Android.vulkan.mk | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/src/intel/Android.vulkan.mk b/src/intel/Android.vulkan.mk
> index 624b440560..468ddfc65f 100644
> --- a/src/intel/Android.vulkan.mk
> +++ b/src/intel/Android.vulkan.mk
> @@ -233,7 +233,8 @@ LOCAL_STATIC_LIBRARIES := \
>   libmesa_nir \
>   libmesa_genxml \
>   libmesa_git_sha1 \
> - libmesa_vulkan_util
> + libmesa_vulkan_util \
> + libmesa_util
>  
>  # The rule generates both C and H files, but due to some strange
>  # reason generating the files once leads to link-time issues.
> -- 
> 2.20.1
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [Bug 111590] Please add an option to override number of backuffers in radv with environment variable

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=111590

Bug ID: 111590
   Summary: Please add an option to override number of backuffers
in radv with environment variable
   Product: Mesa
   Version: git
  Hardware: Other
OS: Linux (All)
Status: NEW
  Severity: enhancement
  Priority: not set
 Component: Drivers/Vulkan/radeon
  Assignee: mesa-dev@lists.freedesktop.org
  Reporter: shtetl...@gmail.com
QA Contact: mesa-dev@lists.freedesktop.org

There are cases when too few backuffers can cause Wayland compositors to lock
framerate to refresh rate of the monitor (for example in XWayland case), no
matter if vsync is on or off in the application settings.

See: https://gitlab.freedesktop.org/xorg/xserver/issues/20

While in case of dxvk, there is an option to increase number of backuffers to
mitigate that, when dealing with some native or even Wine based Vulkan
applications, there might be no easy way to do it. Adding an option to radv,
similar how it now allows overriding present mode with MESA_VK_WSI_PRESENT_MODE
can help such cases.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [PATCH] android: anv: libmesa_vulkan_common: add libmesa_util static dependency

2019-09-08 Thread Mauro Rossi
Change needed to fix the following building error:

In file included from external/mesa/src/intel/vulkan/anv_device.c:43:
external/mesa/src/util/xmlpool.h:115:10: fatal error: 'xmlpool/options.h' file 
not found
 ^~~
1 error generated.

Fixes: 4dcb1ff ("anv: add support for driconf")
Signed-off-by: Mauro Rossi 
---
 src/intel/Android.vulkan.mk | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/intel/Android.vulkan.mk b/src/intel/Android.vulkan.mk
index 624b440560..468ddfc65f 100644
--- a/src/intel/Android.vulkan.mk
+++ b/src/intel/Android.vulkan.mk
@@ -233,7 +233,8 @@ LOCAL_STATIC_LIBRARIES := \
libmesa_nir \
libmesa_genxml \
libmesa_git_sha1 \
-   libmesa_vulkan_util
+   libmesa_vulkan_util \
+   libmesa_util
 
 # The rule generates both C and H files, but due to some strange
 # reason generating the files once leads to link-time issues.
-- 
2.20.1

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [AppVeyor] mesa master #272 completed

2019-09-08 Thread AppVeyor


Build mesa 272 completed



Commit 3ce03374b3 by Boris Brezillon on 9/5/2019 7:41 PM:

panfrost: Rename pan_bo_cache.c into pan_bo.c


Configure your notification preferences

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Re: [Mesa-dev] [PATCH v3 00/25] panfrost: Rework the batch pipelining logic

2019-09-08 Thread Boris Brezillon
On Thu,  5 Sep 2019 21:41:25 +0200
Boris Brezillon  wrote:

> Hello,
> 
> This is actually a v1 expect for patches 1 to 4, which have already
> been submitted separately.
> 
> The goal here is to rework the panfrost_job logic (renamed
> panfrost_batch at the beginning of the series) to avoid unnecessary
> flushes when we can.
> 
> The new solution is based on the VC4/V3D implementation.
> 
> Regards,
> 
> Boris
> 
> Boris Brezillon (25):
>   panfrost: s/job/batch/
>   panfrost: Pass a batch to panfrost_drm_submit_vs_fs_batch()
>   panfrost: Stop passing a ctx to functions being passed a batch
>   panfrost: Make transient allocation rely on the BO cache
>   panfrost: Convert ctx->{scratchpad,tiler_heap,tiler_dummy} to plain
> BOs
>   panfrost: Get rid of unused panfrost_context fields
>   panfrost: Get rid of the now unused SLAB allocator
>   panfrost: Rename pan_bo_cache.c into pan_bo.c

Queued patches 1 to 8.

>   panfrost: Rework the panfrost_bo API
>   panfrost: Make sure the BO is 'ready' when picked from the cache
>   panfrost: Use a pipe_framebuffer_state as the batch key
>   panfrost: Get rid of the unused 'flush jobs accessing res' infra
>   panfrost: Allow testing if a specific batch is targeting a scanout FB
>   panfrost: Move the fence creation in panfrost_flush()
>   panfrost: Move the batch submission logic to panfrost_batch_submit()
>   panfrost: Pass a batch to panfrost_{allocate,upload}_transient()
>   panfrost: Pass a batch to functions emitting FB descs
>   panfrost: Use ctx->wallpaper_batch in panfrost_blit_wallpaper()
>   panfrost: Pass a batch to panfrost_set_value_job()
>   panfrost: Prepare things to avoid flushes on FB switch
>   panfrost: Add new helpers to describe job depencencies on BOs
>   panfrost: Delay payloads[].offset_start initialization
>   panfrost: Remove uneeded add_bo() in initialize_surface()
>   panfrost: Support batch pipelining
>   panfrost/ci: New tests are passing
> 
>  .../drivers/panfrost/ci/expected-failures.txt |   4 -
>  src/gallium/drivers/panfrost/meson.build  |   2 +-
>  src/gallium/drivers/panfrost/pan_allocate.c   |  95 +---
>  src/gallium/drivers/panfrost/pan_allocate.h   |  40 +-
>  src/gallium/drivers/panfrost/pan_assemble.c   |   3 +-
>  src/gallium/drivers/panfrost/pan_blend_cso.c  |   9 +-
>  src/gallium/drivers/panfrost/pan_blit.c   |   9 +-
>  src/gallium/drivers/panfrost/pan_bo.c | 405 ++
>  src/gallium/drivers/panfrost/pan_bo.h |  80 +++
>  src/gallium/drivers/panfrost/pan_bo_cache.c   | 167 --
>  src/gallium/drivers/panfrost/pan_compute.c|  12 +-
>  src/gallium/drivers/panfrost/pan_context.c| 478 +++--
>  src/gallium/drivers/panfrost/pan_context.h|  51 +-
>  src/gallium/drivers/panfrost/pan_drm.c| 266 +-
>  src/gallium/drivers/panfrost/pan_fragment.c   |  32 +-
>  src/gallium/drivers/panfrost/pan_instancing.c |   9 +-
>  src/gallium/drivers/panfrost/pan_job.c| 493 --
>  src/gallium/drivers/panfrost/pan_job.h|  97 ++--
>  src/gallium/drivers/panfrost/pan_mfbd.c   |  58 +--
>  src/gallium/drivers/panfrost/pan_resource.c   |  64 +--
>  src/gallium/drivers/panfrost/pan_resource.h   |   8 +-
>  src/gallium/drivers/panfrost/pan_scoreboard.c |  29 +-
>  src/gallium/drivers/panfrost/pan_screen.c |   5 +-
>  src/gallium/drivers/panfrost/pan_screen.h |  62 +--
>  src/gallium/drivers/panfrost/pan_sfbd.c   |  50 +-
>  src/gallium/drivers/panfrost/pan_varyings.c   |  13 +-
>  26 files changed, 1277 insertions(+), 1264 deletions(-)
>  create mode 100644 src/gallium/drivers/panfrost/pan_bo.c
>  create mode 100644 src/gallium/drivers/panfrost/pan_bo.h
>  delete mode 100644 src/gallium/drivers/panfrost/pan_bo_cache.c
> 

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [Bug 109929] tgsi_to_nir.c:2111: undefined reference to `gl_nir_lower_samplers_as_deref'

2019-09-08 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=109929

--- Comment #22 from Timur KristĂłf  ---
The problem has been fixed in MR 1799:
https://gitlab.freedesktop.org/mesa/mesa/merge_requests/1799/

TTN no longer depends on libglsl. I think this bug can be closed now unless
anyone has any objections?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [AppVeyor] mesa wip/wayland-swrast-resize #271 failed

2019-09-08 Thread AppVeyor



Build mesa 271 failed


Commit e911d443bb by Daniel Stone on 9/8/2019 8:19 AM:

Probably a bad idea


Configure your notification preferences

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev