[Mesa-dev] [Bug 111522] [bisected] Supraland no longer start
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
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
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
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
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
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
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
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
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
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'
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
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