Re: [Mesa-dev] android: patches for upcoming mesa 17.0 release

2017-01-18 Thread Mauro Rossi
2017-01-18 17:40 GMT+01:00 Emil Velikov : > On 10 January 2017 at 15:13, Emil Velikov wrote: >> On 10 January 2017 at 00:52, Mauro Rossi wrote: >>> >>> Hi, >>> >>> I'm sending a series of 12 patches for android, >>> comprising

[Mesa-dev] [PATCH 7/8] android: support creating texture from gralloc buffer

2017-01-20 Thread Mauro Rossi
Il lunedì 9 gennaio 2017, Zhen Wu > ha scritto: > Thanks for your review, Rob. Using kms-dri would mean writing a new > gralloc to basically the same thing as > gralloc.default and moving to grm_gralloc seems to be a bigger task meant > for another day. But I agree we would > want to avoid introdu

[Mesa-dev] [PATCH] android: amd/addrlib: trivial fix for gfx9 support

2017-04-01 Thread Mauro Rossi
Fixes the following build error: external/mesa/src/amd/addrlib/gfx9/gfx9addrlib.cpp:36:10: fatal error: 'gfx9_gb_reg.h' file not found ^ 1 error generated. Fixes: 7f160ef "amd/addrlib: import gfx9 support" --- src/amd/Android.addrlib.mk | 2 ++ 1 file changed, 2 insertions(+) diff --g

[Mesa-dev] [PATCH] android: intel: genxml: fix genX_xml.h generation rules

2017-04-01 Thread Mauro Rossi
Recent changes in Makefile.sources merged the aubinator files in a unique list of generated files and genxml/genX_xml.h is now needed to avoid the following building error: ninja: error: '.../genxml/genX_xml.h', needed by '.../genxml/genX_xml.h', missing and no known rule to make it build/core/nin

Re: [Mesa-dev] [PATCH] android: intel: genxml: fix genX_xml.h generation rules

2017-04-01 Thread Mauro Rossi
2017-04-01 17:18 GMT+02:00 Lionel Landwerlin : > On 01/04/17 11:50, Mauro Rossi wrote: > >> Recent changes in Makefile.sources merged the aubinator files in >> a unique list of generated files and genxml/genX_xml.h is now needed >> to avoid the following building e

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Mauro Rossi
2017-03-30 16:17 GMT+02:00 Emil Velikov : > On 30 March 2017 at 11:55, Tomasz Figa wrote: > > Android buffer queues can be abandoned, which results in failing to > > dequeue next buffer. Currently this would fail somewhere deep within > > the DRI stack calling loader's getBuffers*(), without any

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-02 Thread Mauro Rossi
2017-03-31 13:05 GMT+02:00 Tapani Pälli : > > > On 03/31/2017 10:12 AM, Tapani Pälli wrote: > >> >> >> On 03/31/2017 09:06 AM, Tapani Pälli wrote: >> >>> >>> >>> On 03/31/2017 08:24 AM, Rob Clark wrote: >>> On Fri, Mar 31, 2017 at 12:22 AM, Tapani Pälli wrote: > > > On

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-03 Thread Mauro Rossi
Hi Tomasz, 2017-04-03 10:00 GMT+02:00 Tomasz Figa : > Hi Mauro, > > On Mon, Apr 3, 2017 at 2:48 AM, Mauro Rossi wrote: > > > > > > 2017-03-31 13:05 GMT+02:00 Tapani Pälli : > >> > >> > >> > >> On 03/31/2017 10:12 AM, Tapani Päll

Re: [Mesa-dev] [RFC PATCH] egl/android: Dequeue buffers inside EGL calls

2017-04-06 Thread Mauro Rossi
2017-04-04 0:54 GMT+02:00 Mauro Rossi : > Hi Tomasz, > > > 2017-04-03 10:00 GMT+02:00 Tomasz Figa : > >> Hi Mauro, >> >> On Mon, Apr 3, 2017 at 2:48 AM, Mauro Rossi >> wrote: >> > >> > >> > 2017-03-31 13:05 GMT+02:00 Tapani Pä

Re: [Mesa-dev] [PATCH] android: amd/addrlib: trivial fix for gfx9 support

2017-04-15 Thread Mauro Rossi
2017-04-03 10:37 GMT+02:00 Nicolai Hähnle : > On 01.04.2017 12:48, Mauro Rossi wrote: > >> Fixes the following build error: >> >> external/mesa/src/amd/addrlib/gfx9/gfx9addrlib.cpp:36:10: fatal error: >> 'gfx9_gb_reg.h' file not found >> ^ &

Re: [Mesa-dev] [PATCH 6/7] docs/releasing: added relevant people for build/check with Android

2017-04-18 Thread Mauro Rossi
the role of contact points, even better if actually involved in AOSP related development/testing. Mauro > > On Mon, 2017-03-27 at 21:48 +0300, Andres Gomez wrote: > > Signed-off-by: Andres Gomez > > Cc: Emil Velikov > > Cc: Tapani Pälli > > Cc: Mauro Ross

Re: [Mesa-dev] [PATCH 3/3] egl/android: Dequeue buffers inside EGL calls (v2)

2017-04-20 Thread Mauro Rossi
2017-04-20 4:18 GMT+02:00 Tomasz Figa : > On Wed, Apr 19, 2017 at 11:51 PM, Emil Velikov > wrote: > > Hi Tomasz, > > > > On 19 April 2017 at 08:00, Tomasz Figa wrote: > >> Android buffer queues can be abandoned, which results in failing to > >> dequeue next buffer. Currently this would fail some

Re: [Mesa-dev] [PATCH 0/3] Fix window surface handling in Android EGL code

2017-04-20 Thread Mauro Rossi
> On 04/19/2017 10:00 AM, Tomasz Figa wrote: > >> This series aims to improve standard conformance and application >> compatibility of Mesa EGL Android code, by changing the window surface >> code to properly handle cases when the buffer queue backing the native >> window is abandoned, which is rel

Re: [Mesa-dev] [PATCH 3/3] egl/android: Dequeue buffers inside EGL calls (v2)

2017-04-21 Thread Mauro Rossi
2017-04-20 18:51 GMT+02:00 Mauro Rossi : > > > 2017-04-20 4:18 GMT+02:00 Tomasz Figa : > >> On Wed, Apr 19, 2017 at 11:51 PM, Emil Velikov >> wrote: >> > Hi Tomasz, >> > >> > On 19 April 2017 at 08:00, Tomasz Figa wrote: >> >> Andr

Re: [Mesa-dev] [PATCH] android: gallium/util: fix u_debug_stack_android build

2018-05-31 Thread Mauro Rossi
Hi there, 2018-04-22 15:36 GMT+02:00 Stefan Schake : > On Sun, Apr 22, 2018 at 1:11 PM, Mauro Rossi > wrote: > > Fix for build errors in src/gallium/auxiliary/util/u_ > debug_stack_android.cpp > > error: cast to 'void *' from smaller integer type pid_t > >

[Mesa-dev] [PATCH 2/2] anv/android: Use an address for each anv_image plane

2018-06-03 Thread Mauro Rossi
7;struct anv_image::(anonymous at external/mesa/src/intel/vulkan/anv_private.h:2647:4)' image->planes[0].bo = bo; ^ 1 error generated. Fixes: bf34ef16ac ("anv: Use an address for each anv_image plane") Signed-off-by: Mauro Rossi --- src/intel/vulkan/anv_a

[Mesa-dev] [PATCH 1/2] anv/android: Set the BO flags in bo_cache_import

2018-06-03 Thread Mauro Rossi
^ 1 error generated. Fixes: b0d50247a7 ("anv/allocator: Set the BO flags in bo_cache_alloc/import") Signed-off-by: Mauro Rossi --- src/intel/vulkan/anv_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_android.c b/src/intel/vulka

Re: [Mesa-dev] [PATCH 1/2] anv/android: Set the BO flags in bo_cache_import

2018-06-03 Thread Mauro Rossi
Hi there, 2018-06-03 21:52 GMT+02:00 Lionel Landwerlin : > On 03/06/18 19:41, Mauro Rossi wrote: > >> Change to avoid building error: >> >> external/mesa/src/intel/vulkan/anv_android.c:131:72: >> error: too few arguments to function call, expected 5, have 4 >&

[Mesa-dev] [PATCH] anv/android: Set the BO flags in bo_cache_import (v2)

2018-06-03 Thread Mauro Rossi
^ 1 error generated. (v2) Set the correct bo_flags based on support of 48bit addresses and soft-pin Fixes: b0d50247a7 ("anv/allocator: Set the BO flags in bo_cache_alloc/import") Fixes: e7d0378bd9 ("anv: Soft-pin client-allocated memory") Signed-off-by: Mauro Rossi ---

[Mesa-dev] [PATCH 1/2] anv/android: Set the BO flags in bo_cache_import (v2)

2018-06-03 Thread Mauro Rossi
^ 1 error generated. (v2) Set the correct bo_flags based on support of 48bit addresses and soft-pin Fixes: b0d50247a7 ("anv/allocator: Set the BO flags in bo_cache_alloc/import") Fixes: e7d0378bd9 ("anv: Soft-pin client-allocated memory") Signed-off-by: Mauro Rossi ---

Re: [Mesa-dev] [PATCH 1/2] anv/android: Set the BO flags in bo_cache_import

2018-06-03 Thread Mauro Rossi
Hi, 2018-06-04 0:31 GMT+02:00 Lionel Landwerlin : > On 03/06/18 21:22, Mauro Rossi wrote: > > Hi there, > > 2018-06-03 21:52 GMT+02:00 Lionel Landwerlin < > lionel.g.landwer...@intel.com>: > >> On 03/06/18 19:41, Mauro Rossi wrote: >> >>> Change to

[Mesa-dev] RFC about anv change that should be applicable to radv

2018-06-11 Thread Mauro Rossi
Hi Bas, commit [1] removed a check on 'supported' attribute in src/intel/vulkan/anv_entrypoints_gen.py Should the check on 'supported' attribute be removed also in src/amd/vulkan/radv_entrypoints_gen.py ? Thanks for your feedback Mauro [1] https://cgit.freedesktop.org/mesa/mesa/commit/?id=6352

Re: [Mesa-dev] RFC about anv change that should be applicable to radv

2018-06-12 Thread Mauro Rossi
+Samuel Pitoiset 2018-06-11 22:31 GMT+02:00 Mauro Rossi : > Hi Bas, > > commit [1] removed a check on 'supported' attribute in > src/intel/vulkan/anv_entrypoints_gen.py > > Should the check on 'supported' attribute be removed also in > src/amd/vulkan

Re: [Mesa-dev] RFC about anv change that should be applicable to radv

2018-06-27 Thread Mauro Rossi
Hi, Il giorno mer 27 giu 2018 alle ore 10:41 Tapani Pälli < tapani.pa...@intel.com> ha scritto: > Hi; > > On 06/13/2018 09:32 AM, Mauro Rossi wrote: > > +Samuel Pitoiset > > > > > > 2018-06-11 22:31 GMT+02:00 Mauro Rossi > <mailto:issor.or...@gmail.

[Mesa-dev] [PATCH] radv: winsys/amdgpu: include missing pthread.h header

2018-07-01 Thread Mauro Rossi
solves the building error Signed-off-by: Mauro Rossi --- src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h b/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h index d6af6052a6..40d35d557b 100644

[Mesa-dev] [PATCH] android: gallium/util: fix u_debug_stack_android build

2018-04-22 Thread Mauro Rossi
Fix for build errors in src/gallium/auxiliary/util/u_debug_stack_android.cpp error: cast to 'void *' from smaller integer type pid_t Fixes: ff904978a1 ("gallium/util: Android backtrace support") Cc: "18.1" --- src/gallium/auxiliary/util/u_debug_stack_android.cpp | 4 ++-- 1 file changed, 2 inse

[Mesa-dev] [PATCH] android: i965/tiled_memcpy: fix Android makefile

2018-05-26 Thread Mauro Rossi
Add building rules for libmesa_intel_tiled_memcpy for Android and related whole static dependency in i965_dri Fixes: d21c086d81 ("i965/tiled_memcpy: inline movntdqa loads in tiled_to_linear") Signed-off-by: Mauro Rossi --- src/mesa/drivers/dri/i965/Android.mk | 25 ++

Re: [Mesa-dev] [PATCH] egl/android: do not indent HAVE_DRM_GRALLOC preprocessor directive

2018-08-24 Thread Mauro Rossi
Hi, Il giorno mer 15 ago 2018 alle ore 15:13 Mauro Rossi ha scritto: > > Fixes: 3f7bca44d9 ("egl/android: #ifdef out flink name support") > Fixes: c7bb82136b ("egl/android: Add DRM node probing and filtering") > Signed-off-by: Mauro Rossi > --- > src/e

[Mesa-dev] [PATCH 3/3] android: broadcom/cle: export the broadcom top level path headers

2018-08-26 Thread Mauro Rossi
: 'cle/v3d_packet_helpers.h' file not found ^~ 1 error generated. Fixes: 5b102160ae ("broadcom/genxml: Introduce a V3D packet/struct decoder.") Cc: "18.2" Signed-off-by: Mauro Rossi --- src/broadcom/Android.cle.mk | 2 ++ 1 file

[Mesa-dev] [PATCH 2/3] android: broadcom/cle: add gallium include path

2018-08-26 Thread Mauro Rossi
not found ^~~ 1 error generated. Fixes: 5b102160ae ("broadcom/genxml: Introduce a V3D packet/struct decoder.") Cc: "18.2" Signed-off-by: Mauro Rossi --- src/broadcom/Android.cle.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/broadcom

[Mesa-dev] [PATCH 1/3] android: broadcom/genxml: fix collision with intel/genxml header-gen macro

2018-08-26 Thread Mauro Rossi
troduce XML-based packet header generation like Intel's.") Cc: "18.2" Signed-off-by: Mauro Rossi --- src/broadcom/Android.genxml.mk | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/broadcom/Android.genxml.mk b/src/broadcom/Android.genxml.mk ind

Re: [Mesa-dev] [Mesa-stable] [PATCH 1/3] android: broadcom/genxml: fix collision with intel/genxml header-gen macro

2018-09-09 Thread Mauro Rossi
Hi, Il giorno gio 6 set 2018 alle ore 18:20 Dylan Baker ha scritto: > > Quoting Rob Herring (2018-09-06 07:16:07) > > On Mon, Sep 3, 2018 at 4:27 PM Eric Anholt wrote: > > > > > > Mauro Rossi writes: > > > > > > > Fixes the following

[Mesa-dev] [PATCH] android: util/u_thread: fix building error with bionic pthread

2018-09-10 Thread Mauro Rossi
This patch is to tackle with shortcomings in Android bionic libc. Even if setting cflag -D__USE__GNU and adding include of cpuset macros may become available, bionic libc does not support pthread_{g,s}etaffinity_np() Wrappers to sched_{g,s]etaffinity() were found to here: www.spinics.net/lists/

Re: [Mesa-dev] [PATCH] android: util/u_thread: fix building error with bionic pthread

2018-09-10 Thread Mauro Rossi
Hi, Il giorno lun 10 set 2018 alle ore 09:58 Tapani Pälli ha scritto: > > Marek sent a similar fix here: > https://lists.freedesktop.org/archives/mesa-dev/2018-September/204797.html Thanks a lot! So the APU L3 cache optimization will be lost for Android > > On 09/10/2018 10:52

Re: [Mesa-dev] [PATCH v3] egl/android: rework device probing

2018-09-10 Thread Mauro Rossi
> v3: > - add forward declaration for droid_load_driver() > Fixes the HAVE_DRM_GRALLOC build (Mauro) > - split dup() assignment and check in separate lines (Tomasz, Eric) > - make droid_load_driver() static (Tomasz) > - drop unused prop_set variable (Tomasz) > > Cc: Robert F

[Mesa-dev] [PATCH] android: amd/addrlib: update Mesa's copy of addrlib

2018-11-30 Thread Mauro Rossi
Needed to fix build error in addrlib in mesa for Android Fixes: 776b911 ("amd/addrlib: update Mesa's copy of addrlib") Signed-off-by: Mauro Rossi --- src/amd/Android.addrlib.mk | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/amd/Android.addrl

[Mesa-dev] [PATCH] android: st/mesa: fix building error due to sched_getcpu()

2018-11-30 Thread Mauro Rossi
app thread is") Signed-off-by: Mauro Rossi --- src/mesa/state_tracker/st_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c index 5910ffa5bd..9600b1569d 100644 --- a/src/mesa/state_tracker/st_draw.c +++

[Mesa-dev] [PATCH] radv/extensions: fix c_vk_version for patch == None

2018-02-23 Thread Mauro Rossi
Similar to cb0d1ba156 ("anv/extensions: Fix VkVersion::c_vk_version for patch == None") fixes the following building errors: out/target/product/x86_64/obj_x86/STATIC_LIBRARIES/libmesa_radv_common_intermediates/radv_entrypoints.c:1161:48: error: use of undeclared identifier 'None'; did you mean 'l

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

2018-03-06 Thread Mauro Rossi
Fixes the following building errors: external/mesa/src/intel/vulkan/anv_device.c:300: error: undefined reference to 'gen_get_pci_device_id_override' external/mesa/src/intel/vulkan/anv_device.c:312: error: undefined reference to 'gen_get_device_name' external/mesa/src/intel/vulkan/anv_device.c:31

[Mesa-dev] android: fixes for anv build

2018-02-04 Thread Mauro Rossi
Hi, I'm sending a series of fixed for anv build [PATCH 1/3] android: anv/extensions: fix generated sources build [PATCH 2/3] android: anv: add dependency on libnativewindow for O and [PATCH 3/3] android: vulkan/util: add dependency on libnativewindow Since anv now implements vulkan HAL, the build

[Mesa-dev] [PATCH 1/3] android: anv/extensions: fix generated sources build

2018-02-04 Thread Mauro Rossi
Building rules are aligned to automake ones The correct script to build anv_extensions.{c,h} is anv_extensions_gen.py Generation rules for anv_extensions.c requires --out-c option Generation rules for anv_extensions.h were missing Necessary include paths are added to avoid following build errors:

[Mesa-dev] [PATCH 2/3] android: anv: add dependency on libnativewindow for O and later

2018-02-04 Thread Mauro Rossi
Similar to 90dd6e5 ("Android: egl: add dependency on libnativewindow") Fixes the following building errors: In file included from external/mesa/src/intel/vulkan/gen7_cmd_buffer.c:30: In file included from external/mesa/src/intel/vulkan/anv_private.h:72: external/mesa/include/vulkan/vk_android_nat

[Mesa-dev] [PATCH 3/3] android: vulkan/util: add dependency on libnativewindow for O and later

2018-02-04 Thread Mauro Rossi
Similar to 90dd6e5 ("Android: egl: add dependency on libnativewindow") Fixes the following building error: In file included from out/target/product/x86_64/obj_x86/STATIC_LIBRARIES/libmesa_vulkan_util_intermediates/util/vk_enum_to_str.c:26: external/mesa/include/vulkan/vk_android_native_buffer.h:

Re: [Mesa-dev] [PATCH 2/3] android: anv: add dependency on libnativewindow for O and later

2018-02-07 Thread Mauro Rossi
tivewindow include path (since that is > enough) but this is more cleaner way. Hi, I'm sending the updated [PATCH 2/3] >From 3960954f7037cd4dc248fe7f5b5b932d1d662a14 Mon Sep 17 00:00:00 2001 From: Mauro Rossi Date: Mon, 5 Feb 2018 22:15:52 +0100 Subject: [PATCH] android: anv: add depen

Re: [Mesa-dev] [PATCH] fixup! i965: Move the back-end compiler to src/intel/compiler

2017-03-03 Thread Mauro Rossi
> ok .. now I got some fixes for this here: > > https://github.com/tpalli/external-mesa/commits/move_compiler > > but yeah .. more work required :/ I don't understand why adding > MESA_GEN_GLSL_H to LOCAL_GENERATED_SOURCES does not help. Hi Emil, Tapani, The problem is just that the LOCAL_C_INCL

Re: [Mesa-dev] [PATCH] android: fix outdir for gen_enum_to_str files

2017-03-03 Thread Mauro Rossi
/vulkan/Android.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/src/vulkan/Android.mk b/src/vulkan/Android.mk > index 9f71d8f..7653f34 100644 > --- a/src/vulkan/Android.mk > +++ b/src/vulkan/Android.mk > @@ -1,4 +1,5 @@ > # Copyright © 20

Re: [Mesa-dev] [PATCH] android: fix outdir for gen_enum_to_str files

2017-03-04 Thread Mauro Rossi
2017-03-03 20:01 GMT+01:00 Mauro Rossi : > 2017-03-03 11:52 GMT+01:00 Tapani Pälli : > > when files are being generated the value of $intermediates var content > can be > > completely random, this makes sure that outdir is the wanted one. > > The value of intermediates

[Mesa-dev] [PATCH] android: fix libz dynamic library dependencies

2017-03-04 Thread Mauro Rossi
Fixes a series of libz related building errors: target SharedLib: gallium_dri_32 (out/target/prod...SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so) external/elfutils/libelf/elf_compress.c:117: error: undefined reference to 'deflateInit_' ... external/elfutils/libelf/elf_compress

Re: [Mesa-dev] [PATCH] android: fix libz dynamic library dependencies

2017-03-05 Thread Mauro Rossi
Unrelated: where do we use the "host" libmesa_util ? Can we add a note > in src/util/Android.mk (since it's not obvious) or just remove the > hunk if it's not used. > > Thanks > Emil > Hi, My guess would be it's not used, but it's better to check with Tomasz (added in Cc:) who added the host stat

[Mesa-dev] [PATCH] android: r600: fix libmesa_amd_common dependency

2017-03-05 Thread Mauro Rossi
Adding libmesa_amd_common dependency and exporting its headers, avoids the following building error: external/mesa/src/gallium/drivers/r600/evergreen_compute.c:29:10: fatal error: 'ac_binary.h' file not found ^ 1 error generated. Fixes: 363 "automake: r600: radeonsi: correctly manag

Re: [Mesa-dev] [PATCH] android: r600: fix libmesa_amd_common dependency

2017-03-11 Thread Mauro Rossi
2017-03-08 17:44 GMT+01:00 Emil Velikov : > On 5 March 2017 at 21:23, Mauro Rossi wrote: > > Adding libmesa_amd_common dependency and exporting its headers, > > avoids the following building error: > > > > external/mesa/src/gallium/drivers/r600/evergreen_com

[Mesa-dev] [PATCH] android: i965: generate code for OA counter queries

2017-03-12 Thread Mauro Rossi
Automake generation rules are replicated for android. $* macro was expected to return "hsw" but instead gives "hsw.{h,c}" so $(basename $*) is used as a workaround to set the correct --chipset option for brw_oa.py script. Build tested with nougat-x86 Fixes: e565505 "i965: Add script to gen code f

Re: [Mesa-dev] [PATCH] android: i965: generate code for OA counter queries

2017-03-13 Thread Mauro Rossi
2017-03-13 14:00 GMT+01:00 Emil Velikov : > On 12 March 2017 at 23:01, Mauro Rossi wrote: > > Automake generation rules are replicated for android. > > $* macro was expected to return "hsw" but instead gives "hsw.{h,c}" > > so $(basename $*) is us

[Mesa-dev] [PATCH] android: intel/compiler: fix include paths

2017-03-13 Thread Mauro Rossi
Fixes the following building error: out/target/product/x86_64/obj_x86/STATIC_LIBRARIES/libmesa_intel_compiler_intermediates/compiler/brw_nir_trig_workarounds.c:1:10: fatal error: 'brw_nir.h' file not found ^ 1 error generated. Fixes: 700bebb "i965: Move the back-end compiler to src/inte

Re: [Mesa-dev] [PATCH] Android: Fix LLVM duplicated symbols linking for N and M

2017-08-21 Thread Mauro Rossi
e > include paths for libLLVM. AOSP master is okay. > > Fixes: 26aee6f4d5a ("Android: rework LLVM build support") > Reported-by: Mauro Rossi > Cc: Emil Velikov > Cc: 17.2 > Signed-off-by: Qiang Yu > Signed-off-by: Rob Herring > --- > Android.mk

[Mesa-dev] [PATCH] android: restore llvm includes

2017-08-21 Thread Mauro Rossi
Fixes the following building errors: In file included from external/mesa/src/amd/common/ac_shader_info.c:25: In file included from external/mesa/src/amd/common/ac_nir_to_llvm.h:29: In file included from external/llvm/include/llvm-c/TargetMachine.h:23: external/llvm/include/llvm-c/Target.h:23:10: f

Re: [Mesa-dev] [PATCH] Android: Fix LLVM duplicated symbols linking for N and M

2017-08-21 Thread Mauro Rossi
2017-08-21 23:57 GMT+02:00 Rob Herring : > On Mon, Aug 21, 2017 at 4:44 PM, Mauro Rossi wrote: >> 2017-08-18 21:46 GMT+02:00 Rob Herring : >>> Both statically linking libLLVMCore and dynamically linking libLLVM causes >>> duplicated symbols in gallium_dri.so and i

Re: [Mesa-dev] [PATCH] android: restore llvm includes

2017-08-21 Thread Mauro Rossi
This one is not needed, I was testing with missing pieces in external/llvm on my side Sorry for the noise Mauro 2017-08-21 23:49 GMT+02:00 Mauro Rossi : > Fixes the following building errors: > > In file included from external/mesa/src/amd/common/ac_shader_info.c:25: > In file i

Re: [Mesa-dev] [PATCH] Android: Fix LLVM duplicated symbols linking for N and M

2017-08-23 Thread Mauro Rossi
Il 23/ago/2017 19:57, "Rob Herring" ha scritto: On Wed, Aug 23, 2017 at 12:31 PM, Emil Velikov wrote: > On 23 August 2017 at 17:50, Rob Herring wrote: >> On Sun, Aug 20, 2017 at 2:57 PM, Rob Herring wrote: >>> On Fri, Aug 18, 2017 at 8:53 PM, Chih-Wei Huang wrote: 2017-08-19 8:27 GMT+08:

[Mesa-dev] [PATCH] ac/debug: use util_strchrnul() to fix android build error

2017-08-24 Thread Mauro Rossi
Similar to e09d04cd56 "radeonsi: use util_strchrnul() to fix android build error" Android Bionic does not support strchrnul() string function, gallium auxiliary util/u_string.h provides util_strchrnul() This change avoids the following warning and error: external/mesa/src/amd/common/ac_debug.c:

[Mesa-dev] [PATCH] android: i965/tiled_memcpy: fix build for x86 generic target

2018-10-29 Thread Mauro Rossi
'long long' values) with an expression of incompatible type 'int' __m128i val3 = _mm_stream_load_si128(((__m128i *)src) + 3); ^ ~~~~~~~ 5 errors generated. Fixes: 11b1afdc92 ("i965/tiled_memcpy: inline movntdqa loads in tiled_to_linear")

[Mesa-dev] [PATCH] android: radv: add libmesa_git_sha1 static dependency

2018-10-30 Thread Mauro Rossi
Add support for VK_KHR_driver_properties.") Signed-off-by: Mauro Rossi --- src/amd/vulkan/Android.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/Android.mk b/src/amd/vulkan/Android.mk index 51b03561fa..9574bf54e5 100644 --- a/src/amd/vulkan/Android.mk +++ b/src/amd/vulkan

[Mesa-dev] [PATCH] android: gallium/auxiliary: add include to get u_debug.h header

2018-10-31 Thread Mauro Rossi
uot;util: Move u_debug to utils") Signed-off-by: Mauro Rossi --- src/gallium/auxiliary/Android.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/Android.mk b/src/gallium/auxiliary/Android.mk index acd243b834..7618c6fcd9 100644 --- a/src/gallium/

Re: [Mesa-dev] [PATCH] android: radv: add libmesa_git_sha1 static dependency

2018-11-02 Thread Mauro Rossi
Hi all, could somebody provide Reviewed-by in order to apply in mesa-dev and avoid trivial building error? Thanks Mauro On Tue, Oct 30, 2018 at 10:42 PM Mauro Rossi wrote: > > libmesa_git_sha1 whole static dependency is added to get git_sha1.h header > and avoid following build

Re: [Mesa-dev] [PATCH v1 0/3] Android kms_swrast support

2018-07-09 Thread Mauro Rossi
Hi Robert, Il giorno lun 9 lug 2018 alle ore 13:01 Robert Foss < robert.f...@collabora.com> ha scritto: > > NOTE: This series has not been tested successfully, and I'm seeing a > segfault > during the boot process. Which I'm currently looking into. > What is your testing setup (hwcomposer

Re: [Mesa-dev] [PATCH] radv: winsys/amdgpu: include missing pthread.h header

2018-07-13 Thread Mauro Rossi
pposed to do something, please let me know. Mauro > > On Mon, Jul 2, 2018 at 1:25 AM, Mauro Rossi wrote: > > pthread types are used in some files without explicitely including > pthread.h. > > This leads to compile errors on Android 7.x nougat-x86 > > e.g. in src/amd/vulkan/w

[Mesa-dev] [PATCH] android: util/disk_cache: fix building errors in gallium drivers

2018-07-21 Thread Mauro Rossi
9 [-Werror,-Wimplicit-function-declaration] if (disk_cache_get_function_timestamp(nouveau_disk_cache_create, ^ 1 error generated. Fixes: cc10b34 ("util/disk_cache: Fix disk_cache_get_function_timestamp with disabled cache.") Signed-off-by: Mauro Rossi --- Android.common.mk | 2 +

[Mesa-dev] [PATCH 2/4] radv: generate entrypoints for VK_ANDROID_native_buffer

2018-07-22 Thread Mauro Rossi
Patch changes radv entrypoints generator to not skip this extension even though it is set as disabled in the vk.xml Reference: 63525ba730 ("android: enable VK_ANDROID_native_buffer") Fixes: 69f447553c ("vulkan: Drop vk_android_native_buffer.xml") Signed-off-by: Mauro Rossi

[Mesa-dev] [PATCH 4/4] android: radv: enable build of vulkan.radv HAL module

2018-07-22 Thread Mauro Rossi
src/amd/Android.mk requires to include src/amd/vulkan/Android.mk to enable the build of vulkan.radv module Signed-off-by: Mauro Rossi --- src/amd/Android.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/Android.mk b/src/amd/Android.mk index 07af05287f..6129e360cb 100644 --- a/src

[Mesa-dev] [PATCH 3/4] android: radv: add Android.mk for vulkan.radv HAL module

2018-07-22 Thread Mauro Rossi
radv implements the Android Vulkan HAL interface, this patch adds Android.mk building rules by porting of radv automake rules. vendor HAL module is installed as /vendor/lib/hw/vulkan.radv.so Signed-off-by: Mauro Rossi --- src/amd/vulkan/Android.mk | 166 ++ 1

[Mesa-dev] android: add support for vulkan radv

2018-07-22 Thread Mauro Rossi
vm70 branch (used to build libLLVM70 shared library): https://github.com/maurossi/llvm/tree/oreo-x86_llvm70_test Thanks to Chih-Wei Huang, Qiang Yu, Tapani P lli , Emil Velikov, Robert Foss, Rob Herring and Tomasz Figa for continuous help and support. Signed

[Mesa-dev] [PATCH 1/4] radv: move vk_format_table.c to generated sources

2018-07-22 Thread Mauro Rossi
Android build system will try to compile vk_format_table.c as a shipped source, but at compile time it will be missing, we move it to generated source, where it belongs Signed-off-by: Mauro Rossi --- src/amd/vulkan/Makefile.sources | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

Re: [Mesa-dev] [PATCH 3/4] android: radv: add Android.mk for vulkan.radv HAL module

2018-07-26 Thread Mauro Rossi
Hi Emil, Il giorno gio 26 lug 2018 alle ore 16:48 Emil Velikov ha scritto: > > On 22 July 2018 at 09:14, Mauro Rossi wrote: > > radv implements the Android Vulkan HAL interface, this patch adds > > Android.mk building rules by porting of radv automake rules. > > vendor

Re: [Mesa-dev] [PATCH 3/4] android: radv: add Android.mk for vulkan.radv HAL module

2018-07-26 Thread Mauro Rossi
Hello there, Il giorno gio 26 lug 2018 alle ore 17:09 Mauro Rossi ha scritto: > > Hi Emil, > > Il giorno gio 26 lug 2018 alle ore 16:48 Emil Velikov > ha scritto: > > > > On 22 July 2018 at 09:14, Mauro Rossi wrote: > > > radv implements the Android V

Re: [Mesa-dev] vulkan.radv build trouble w/ AOSP

2018-08-01 Thread Mauro Rossi
Hi, Il giorno gio 2 ago 2018 alle ore 02:06 John Stultz ha scritto: > Just as a heads up, with mesa3d master (plus my other build fixups I > just sent out), I'm seeing a new build failure when building under > AOSP/master: > > external/mesa3d/src/amd/vulkan/Android.mk: error: vulkan.radv > (SHAR

Re: [Mesa-dev] vulkan.radv build trouble w/ AOSP

2018-08-02 Thread Mauro Rossi
Hi, Il giorno gio 2 ago 2018 alle ore 17:51 Emil Velikov < emil.l.veli...@gmail.com> ha scritto: > On 2 August 2018 at 07:47, Mauro Rossi wrote: > > Hi, > > > > Il giorno gio 2 ago 2018 alle ore 02:06 John Stultz < > john.stu...@linaro.org> > > ha s

[Mesa-dev] [PATCH] android: radv: build vulkan.radv conditionally to radeonsi

2018-08-02 Thread Mauro Rossi
Reported-by: John Stultz Signed-off-by: Mauro Rossi Cc: "18.2" --- src/amd/Android.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/Android.mk b/src/amd/Android.mk index 6129e360cb..e40e7da01b 100644 --- a/src/amd/Android.mk +++ b/src/amd/Android.mk @@ -27,4 +27,6 @@

Re: [Mesa-dev] vulkan.radv build trouble w/ AOSP

2018-08-03 Thread Mauro Rossi
Hi Rob, Il giorno gio 2 ago 2018 alle ore 22:33 Rob Herring ha scritto: > On Thu, Aug 2, 2018 at 12:47 AM Mauro Rossi wrote: > > > > Hi, > > > > Il giorno gio 2 ago 2018 alle ore 02:06 John Stultz < > john.stu...@linaro.org> ha scritto: > >> > &g

[Mesa-dev] [PATCH 1/2] egl/android: fix regression in drm_gralloc path

2018-08-14 Thread Mauro Rossi
, I've tested build with hwc too. Fixes: c7bb82136b ("egl/android: Add DRM node probing and filtering") Cc: "18.2" Signed-off-by: Mauro Rossi --- src/egl/drivers/dri2/platform_android.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/src/e

Re: [Mesa-dev] [PATCH 1/2] egl/android: fix regression in drm_gralloc path

2018-08-14 Thread Mauro Rossi
2018 alle ore 22:27 Mauro Rossi ha scritto: > This patch fixes a regression in mesa 18.2 and mesa-dev branches > for HAVE_DRM_GRALLOC code path which is causing black screen on Android > and prevents boot due to SIGSEGV MAPERR crash related to unproper handling > of drm_gralloc d

[Mesa-dev] [PATCH] radv/meta_decompress: fix pointer to integer conversion

2018-08-14 Thread Mauro Rossi
ixes: fbcd167314 ("radv: Add on-demand compilation of built-in shaders.") Signed-off-by: Mauro Rossi --- src/amd/vulkan/radv_meta_decompress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_meta_decompress.c b/src/amd/vulkan/radv_meta_decomp

Re: [Mesa-dev] [PATCH 1/2] egl/android: fix regression in drm_gralloc path

2018-08-15 Thread Mauro Rossi
Hi Robert, Il giorno mer 15 ago 2018 alle ore 09:37 Robert Foss < robert.f...@collabora.com> ha scritto: > Hey Mauro, > > Thanks for catching this. > > On 14/08/2018 22.27, Mauro Rossi wrote: > > This patch fixes a regression in mesa 18.2 and mesa-dev branches > &g

Re: [Mesa-dev] [PATCH 1/2] egl/android: fix regression in drm_gralloc path

2018-08-15 Thread Mauro Rossi
Hi Emil, Il Mer 15 Ago 2018, 13:16 Emil Velikov ha scritto: > On 15 August 2018 at 09:13, Mauro Rossi wrote: > > Hi Robert, > > Il giorno mer 15 ago 2018 alle ore 09:37 Robert Foss > > ha scritto: > >> > >> Hey Mauro, > >> > >> Thank

Re: [Mesa-dev] [PATCH] radv/meta_decompress: fix pointer to integer conversion

2018-08-15 Thread Mauro Rossi
Hi Bas, Il giorno mar 14 ago 2018 alle ore 23:10 Bas Nieuwenhuizen < b...@basnieuwenhuizen.nl> ha scritto: > On Tue, Aug 14, 2018 at 10:48 PM, Mauro Rossi > wrote: > > (VkShaderModule) cast is added before NULL to avoid following building > error: > > >

[Mesa-dev] [PATCH] egl/android: do not indent HAVE_DRM_GRALLOC preprocessor directive

2018-08-15 Thread Mauro Rossi
Fixes: 3f7bca44d9 ("egl/android: #ifdef out flink name support") Fixes: c7bb82136b ("egl/android: Add DRM node probing and filtering") Signed-off-by: Mauro Rossi --- src/egl/drivers/dri2/platform_android.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --g

Re: [Mesa-dev] [android-x86-devel] [RFC 7/7] android: support swrast

2016-04-30 Thread Mauro Rossi
Hi, I'm an update about external/llvm status android-n-preview-2 switched to llvm 3.8.0, the following branch has AMDGPU patches, even if named after marshamallow, changes were made on top llvm 3.8.0, after aosp switched with android-n-preview2: https://github.com/maurossi/llvm/tree/marshmallow-

[Mesa-dev] [PATCH] isl: add support for Android libisl static

2016-05-10 Thread Mauro Rossi
This patch adds support for libisl static, needed to build i965. Android.genxml.gen.mk generates the necessary gen%_pack.h headers Android.gen.mk generates isl_format_layout.c --- Android.mk | 1 + src/intel/isl/Android.gen.mk | 47 src/intel/isl

[Mesa-dev] [PATCH] android: fix building error in libmesa_st_mesa

2016-05-17 Thread Mauro Rossi
Fixes the following building error due to libmesa_nir dependency: In file included from external/mesa/src/mesa/state_tracker/st_glsl_to_nir.cpp:44:0: external/mesa/src/compiler/nir/nir.h:42:25: fatal error: nir_opcodes.h: No such file or directory #include "nir_opcodes.h"

[Mesa-dev] [PATCH] android: virgl: fix generated virgl_driinfo.h building rules

2019-06-21 Thread Mauro Rossi
Fixes: cf800998a ("virgl: Add driinfo file and tie it into the build") Signed-off-by: Mauro Rossi --- src/gallium/drivers/virgl/Android.mk | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/virgl/Android.mk b/src/gallium/drivers/virgl

Re: [Mesa-dev] [PATCH] android: virgl: fix libmesa_virgil_common build and dependencies

2019-06-25 Thread Mauro Rossi
Hi, On Mon, Jun 24, 2019 at 8:55 AM Chih-Wei Huang wrote: > Mauro Rossi 於 2019年6月15日 週六 下午1:39寫道: > > > > Fixes the following building errors and resolves Bug 110922 > > Fixes gallium_dri target missing symbols at linking. > > > > external/mesa/src/ga

Re: [Mesa-dev] [PATCH] android: virgl: fix generated virgl_driinfo.h building rules

2019-06-25 Thread Mauro Rossi
Hi Chih-Wei, On Mon, Jun 24, 2019 at 7:26 AM Chih-Wei Huang wrote: > Mauro Rossi 於 2019年6月22日 週六 上午2:06寫道: > > > > Changelog in Android makefile: > > - Add LOCAL_MODULE_CLASS, intermediates and LOCAL_GENERATED_SOURCES > > - Use LOCAL_EXPORT_C_INCLUDE_DIRS to e

Re: [Mesa-dev] [PATCH] android: virgl: fix libmesa_virgil_common build and dependencies

2019-06-29 Thread Mauro Rossi
Hi, On Tue, Jun 25, 2019 at 12:07 PM Chih-Wei Huang wrote: > Mauro Rossi 於 2019年6月25日 週二 下午5:52寫道: > > > > Hi, > > > > On Mon, Jun 24, 2019 at 8:55 AM Chih-Wei Huang > wrote: > >> > >> Mauro Rossi 於 2019年6月15日 週六 下午1:39寫道: > >> >

[Mesa-dev] [PATCH] android: radeonsi/gfx10: generate gfx10_format_table.h

2019-07-06 Thread Mauro Rossi
Fix Android building rules for gfx10_format_table.h generated header Fixes: 0ffa229 ("radeonsi/gfx10: generate gfx10_format_table.h") Signed-off-by: Mauro Rossi --- src/gallium/drivers/radeonsi/Android.mk | 14 ++ 1 file changed, 14 insertions(+) diff --git a/src/galli

Re: [Mesa-dev] [PATCH] android: radeonsi/gfx10: generate gfx10_format_table.h

2019-07-06 Thread Mauro Rossi
Hi, there are more issues to resove with gfx10 new code, this patch does not suffice. I am sending a separate series with updated patches. I added Nicolai and Marek because some of their commits need those fixes. Please follow the new thread Mauro On Sat, Jul 6, 2019 at 4:01 PM Mauro Rossi

[Mesa-dev] [PATCH 2/3] android: amd/common/gfx10: add register JSON

2019-07-06 Thread Mauro Rossi
7; case V_008F0C_BUF_DATA_FORMAT_8: format = V_008F0C_IMG_FORMAT_8_UINT; break; ^ Fixes: 74a26af ("amd/common/gfx10: add register JSON") Signed-off-by: Mauro Rossi --- src/amd/Android.common.mk | 34 ++ 1 file changed, 26 insert

[Mesa-dev] [PATCH 3/3] android: amd/addrlib: add gfx10 support

2019-07-06 Thread Mauro Rossi
Fix the following building error: external/mesa/src/amd/addrlib/src/gfx10/gfx10addrlib.cpp:35:10: fatal error: 'gfx10_gb_reg.h' file not found ^~~~ 1 error generated. Fixes: 78cdf9a ("amd/addrlib: add gfx10 support") Signed-off-by: Mauro

[Mesa-dev] [PATCH 1/3] android: radeonsi/gfx10: generate gfx10_format_table.h (v2)

2019-07-06 Thread Mauro Rossi
~~ 1 error generated. Fixes: 0ffa229 ("radeonsi/gfx10: generate gfx10_format_table.h") Signed-off-by: Mauro Rossi --- src/gallium/drivers/radeonsi/Android.mk | 16 1 file changed, 16 insertions(+) diff --git a/src/gallium/drivers/radeonsi/Android.mk b/src/gallium/drivers

[Mesa-dev] [PATCH] android: radv/gfx10: generate gfx10_format_table.h

2019-07-10 Thread Mauro Rossi
#x27; file not found ^~ 1 error generated. Fixes: 3dc5ec5d16 ("radv/gfx10: generate gfx10_format_table.h") Signed-off-by: Mauro Rossi --- src/amd/vulkan/Android.mk | 15 +++ src/amd/vulkan/Makefile.sources | 3 ++- 2 files changed, 17 insertions(+), 1 del

Re: [Mesa-dev] [PATCH 3/3] android: amd/addrlib: add gfx10 support

2019-07-10 Thread Mauro Rossi
s, we got: > > src/egl/main/egldevice.c:126:11: error: implicit declaration of function > 'drmDevicesEqual' > > I'd like to leverage your work to improve our automation, so we don't > break your tree again. > > -Mark > > Mauro Rossi writes: > >

Re: [Mesa-dev] [PATCH 3/3] android: amd/addrlib: add gfx10 support

2019-07-10 Thread Mauro Rossi
x86 My series of fixes on amdgpu/radeonsi Android build rules did not touch src/egl build rules and looking at Chih-Wei they seem also unrelated, he may confirm that Mauro > > I'd like to leverage your work to improve our automation, so we don't > break your tree again. >

<    1   2   3   4   >