Re: [Mesa-dev] Rust drivers in Mesa

2020-10-02 Thread Alexandros Frantzis
On Fri, Oct 02, 2020 at 04:14:17PM +1000, Dave Airlie wrote: > On Fri, 2 Oct 2020 at 15:01, Jason Ekstrand wrote: > > > > On Thu, Oct 1, 2020 at 10:56 PM Rob Clark wrote: > > > > > > On Thu, Oct 1, 2020 at 6:36 PM Alyssa Rosenzweig > > > wrote: > > > > > > > > Implications for the build system v

[Mesa-dev] Mesa repo commit access

2020-03-25 Thread Alexandros Frantzis
Hi everyone, I would like to request commit access to the Mesa repo (user 'afrantzis'). For the record: mesa$ git log --author="Alexandros Frantzis" --oneline origin/master | wc -l 30 Please let me know if you need something more from me.

[Mesa-dev] Mesa CI with trace regression testing

2019-09-26 Thread Alexandros Frantzis
Hi all, The last couple of months we (at Collabora) have been working on a prototype for a Mesa testing system based on trace replays that supports correctness regression testing and, in the future, performance regression testing. We are aware that large-scale CI systems that perform extensive ch

Re: [Mesa-dev] ?==?utf-8?q? ?==?utf-8?q? [PATCH] android:?==?utf-8?q? virgl: fix libmesa_virgil_common build and dependencies

2019-06-20 Thread Alexandros Frantzis
On Saturday, June 15, 2019 06:39 BST, Mauro Rossi wrote: > Fixes the following building errors and resolves Bug 110922 > Fixes gallium_dri target missing symbols at linking. Thanks for the fix. I wonder what would be involved in adding an Android build job in the gitlab CI. It would be nice t

[Mesa-dev] [PATCH] vulkan/wsi/wayland: Extend matching between vk and wl_drm formats

2017-10-04 Thread Alexandros Frantzis
Extend the matching from vk to wl_drm formats and vice-versa, to include all supported RGB(A) formats. Since the memory layout of many Vulkan formats depends on system endianness, take endianness into account when performing the matching. --- src/vulkan/wsi/wsi_common_wayland.c | 166 +

Re: [Mesa-dev] [PATCH v2 0/6] vulkan/wsi/wayland: Improve surface format support

2017-07-21 Thread Alexandros Frantzis
On Wed, Jul 12, 2017 at 01:16:00PM +0300, alexandros.frant...@collabora.com wrote: > From: Alexandros Frantzis > > Improve the surface format support in the Wayland Vulkan WSI, by > automating the matching between wl_drm and Vulkan formats. > > The patchset is conceptuall

[Mesa-dev] [PATCH v2 1/6] vulkan/util: Move vk_format from amd/vulkan to vulkan/util

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis Move vk_format utilities to a more accessible location, to allow other vulkan code to use it. --- src/amd/vulkan/Makefile.am | 10 +- src/amd/vulkan/Makefile.sources | 2 -- src/vulkan/Makefile.am

[Mesa-dev] [PATCH v2 2/6] vulkan/util: Add missing header in vk_format.h

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis --- src/vulkan/util/vk_format.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vulkan/util/vk_format.h b/src/vulkan/util/vk_format.h index c2c7ca4ce2..96dac8cfad 100644 --- a/src/vulkan/util/vk_format.h +++ b/src/vulkan/util/vk_format.h @@ -30,6 +30,7

[Mesa-dev] [PATCH v2 0/6] vulkan/wsi/wayland: Improve surface format support

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis Improve the surface format support in the Wayland Vulkan WSI, by automating the matching between wl_drm and Vulkan formats. The patchset is conceptually split into three parts: * PATCH 1-4: Move the vk_format utilities/scripts to a more accessible location (vulkan

[Mesa-dev] [PATCH v2 3/6] vulkan/util: Make all the vk_format descriptions available in a table

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis The table allows iterating over all available format descriptions. --- src/vulkan/util/vk_format.h| 3 ++- src/vulkan/util/vk_format_table.py | 6 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/vulkan/util/vk_format.h b/src/vulkan/util

[Mesa-dev] [PATCH v2 6/6] vulkan/wsi/wayland: Use vk and wl_drm format descriptions to automate format matching

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis Use the descriptions of Vulkan and wl_drm formats, as provided by the related utilities, to automate finding Vulkan formats compatible with wl_drm formats and vice versa. --- src/vulkan/wsi/wsi_common_wayland.c | 188 +++- 1 file changed

[Mesa-dev] [PATCH v2 4/6] vulkan/util: Make the vk_format table creation scripts more reusable

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis Refactor the vk_format table creation scripts to allow other scripts to easily reuse some of the provided functionality. --- src/vulkan/util/vk_format_parse.py | 4 +-- src/vulkan/util/vk_format_table.py | 68 +- 2 files changed, 39

[Mesa-dev] [PATCH v2 5/6] vulkan/wsi: Introduce wl_drm_format table creation utilities

2017-07-12 Thread alexandros . frantzis
From: Alexandros Frantzis Reuse functionality from the vk_format table creation utilities to write a similar utility for wl_drm formats. The description of the wl_drm formats is compatible with that of vk_format. --- src/vulkan/Makefile.am | 11 - src/vulkan

Re: [Mesa-dev] [PATCH 0/2] vulkan/wsi/wayland: Improve surface format support

2017-07-07 Thread Alexandros Frantzis
On Fri, Jun 23, 2017 at 06:50:49PM +0300, alexandros.frant...@collabora.com wrote: > From: Alexandros Frantzis > > Improve the surface format support in the Wayland Vulkan WSI, by > automating the matching between wl_drm and Vulkan formats. The same > mechanism can be used to

Re: [Mesa-dev] [PATCH 0/2] vulkan/wsi/wayland: Improve surface format support

2017-06-28 Thread Alexandros Frantzis
On Tue, Jun 27, 2017 at 04:33:04PM -0700, Chad Versace wrote: > On Fri 23 Jun 2017, alexandros.frant...@collabora.com wrote: > > From: Alexandros Frantzis > > > > Improve the surface format support in the Wayland Vulkan WSI, by > > automating the matching between wl_

Re: [Mesa-dev] [PATCH 1/2] vulkan/util: Introduce format utilities

2017-06-28 Thread Alexandros Frantzis
On Tue, Jun 27, 2017 at 04:29:23PM -0700, Chad Versace wrote: > On Fri 23 Jun 2017, alexandros.frant...@collabora.com wrote: > > From: Alexandros Frantzis > > > > Introduce utilities to describe, find and compare Vulkan formats based > > on their color component masks,

[Mesa-dev] [PATCH 0/2] vulkan/wsi/wayland: Improve surface format support

2017-06-23 Thread alexandros . frantzis
From: Alexandros Frantzis Improve the surface format support in the Wayland Vulkan WSI, by automating the matching between wl_drm and Vulkan formats. The same mechanism can be used to improve format support in vulkan/wsi/x11 (in a future patchset). Alexandros Frantzis (2): vulkan/util

[Mesa-dev] [PATCH 1/2] vulkan/util: Introduce format utilities

2017-06-23 Thread alexandros . frantzis
From: Alexandros Frantzis Introduce utilities to describe, find and compare Vulkan formats based on their color component masks, taking into account system endianness. --- src/vulkan/Makefile.sources | 2 + src/vulkan/util/vk_format_util.c | 173

[Mesa-dev] [PATCH 2/2] vulkan/wsi/wayland: Use the format utilities to find compatible VkFormats

2017-06-23 Thread alexandros . frantzis
From: Alexandros Frantzis Express the WL_DRM_FORMATs in terms of vk_format_util_spec and use the format utilities to find compatible Vulkan formats. --- src/vulkan/wsi/wsi_common_wayland.c | 178 ++-- 1 file changed, 91 insertions(+), 87 deletions(-) diff --git

[Mesa-dev] [PATCH 0/2] vulkan/wsi/wayland: Improve surface format support

2017-06-23 Thread alexandros . frantzis
From: Alexandros Frantzis Improve the surface format support in the Wayland Vulkan WSI, by automating the matching between wl_drm and Vulkan formats. The same mechanism can be used to improve format support in vulkan/wsi/x11 (in a future patchset). Alexandros Frantzis (2): vulkan/util

[Mesa-dev] [PATCH] dri: Properly unbind surfaceless contexts

2014-02-18 Thread Alexandros Frantzis
In driUnbindContext(), call the driver UnbindContext function even if both the draw and read drawables are NULL, since we may be dealing with a surfaceless context. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74563 --- src/mesa/drivers/dri/common/dri_util.c | 10 +++--- 1 file chan

Re: [Mesa-dev] [cairo] [PATCH 1/4] mesa: Add new MESA_multithread_makecurrent extension.

2011-02-22 Thread Alexandros Frantzis
On Mon, Feb 21, 2011 at 02:41:06PM -0800, Eric Anholt wrote: > This extension allows a client to bind one context in multiple threads > simultaneously. It is then up to the client to manage synchronization of > access to the GL, just as normal multithreaded GL from multiple contexts > requires syn