Re: [Mesa-dev] How about vulkan status in Mesa

2018-04-11 Thread Yuan, Feng


> -Original Message-
> From: Palli, Tapani
> Sent: Wednesday, April 11, 2018 3:15 PM
> 
> On 04/11/2018 10:04 AM, Yuan, Feng wrote:
> >
> >> -Original Message-
> >> From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On
> >> Behalf Of Tapani Pälli
> >>
> >> On 04/11/2018 09:01 AM, Yuan, Feng wrote:
> >>> Hi,
> >>>
> >>> We have an image processing project libxcam
> >>> (https://github.com/intel/libxcam/wiki) which has been based on
> >>> OpenCL to support amount of features. Recently, we decide to porting
> >>> kernels to GLES compute-shader language and based on Vulkan APIs.
> >>> Certainly the driver is Mesa.
> >>>
> >>> There are my questions.
> >>>
> >>> 1.Which vulkan API versions are supported in Mesa. and which Mesa
> >>> version or commit_id is stable.
> >>
> >> Let's see if I get this correctly :)
> >>
> >> Vulkan 1.0.57 by Mesa 18.0 and Vulkan 1.1 is supported by the development
> branch.
> >
> > Thanks for your quick reply.
> > Which is development branch, the master or 18.0 branch?
> 
> master
> 
> >>
> >>> 2.How mature is Mesa support of GLES compute shaders? We’ll use
> >>> storage buffer, share local memory and image samplers. Is there any
> >>> known issues we need take care?
> >>
> >> These should work as specified, if you encounter issues please file
> >> bugs and if possible attach a test to the bug that will trigger the issue.
> >
> > Thanks.
> >
> >>
> >>> 3.Besides Linux, how about Android status? We need libxcam run on
> >>> both platforms.
> >>
> >> It *should* work, vulkan is not currently actively tested on Android
> >> since it is disabled by default in Android IA build. There are also
> >> some known issues with some dEQP tests not passing but I've been
> >> running it now and then and many apps such as 3DMark, vulkan samples
> >> from Imagination and vulkan examples by SaschaWillems have been working 
> >> fine.
> >
> > Sounds good. BTW I'm fresh for Vulkan. Could you point me where to get
> > vulkan samples with source code. The API spec is good but boring. I'd like 
> > to learn
> some good samples before coding.
> 
> Well there are lots of tutorials out there .. and they all have their own 
> issues and
> problems so I'd like to avoid pointing to anything.
> 
> I've done some experiments on Android and using this project as a base:
> 
> https://github.com/googlesamples/android-vulkan-tutorials

Thank you.:)

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


Re: [Mesa-dev] How about vulkan status in Mesa

2018-04-11 Thread Tapani Pälli



On 04/11/2018 10:04 AM, Yuan, Feng wrote:



-Original Message-
From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On Behalf Of
Tapani Pälli

On 04/11/2018 09:01 AM, Yuan, Feng wrote:

Hi,

We have an image processing project libxcam
(https://github.com/intel/libxcam/wiki) which has been based on OpenCL
to support amount of features. Recently, we decide to porting kernels
to GLES compute-shader language and based on Vulkan APIs. Certainly
the driver is Mesa.

There are my questions.

1.Which vulkan API versions are supported in Mesa. and which Mesa
version or commit_id is stable.


Let's see if I get this correctly :)

Vulkan 1.0.57 by Mesa 18.0 and Vulkan 1.1 is supported by the development 
branch.


Thanks for your quick reply.
Which is development branch, the master or 18.0 branch?


master




2.How mature is Mesa support of GLES compute shaders? We’ll use
storage buffer, share local memory and image samplers. Is there any
known issues we need take care?


These should work as specified, if you encounter issues please file bugs and if
possible attach a test to the bug that will trigger the issue.


Thanks.




3.Besides Linux, how about Android status? We need libxcam run on both
platforms.


It *should* work, vulkan is not currently actively tested on Android since it 
is disabled
by default in Android IA build. There are also some known issues with some dEQP
tests not passing but I've been running it now and then and many apps such as
3DMark, vulkan samples from Imagination and vulkan examples by SaschaWillems
have been working fine.


Sounds good. BTW I'm fresh for Vulkan. Could you point me where to get vulkan 
samples
with source code. The API spec is good but boring. I'd like to learn some good 
samples before coding.


Well there are lots of tutorials out there .. and they all have their 
own issues and problems so I'd like to avoid pointing to anything.


I've done some experiments on Android and using this project as a base:

https://github.com/googlesamples/android-vulkan-tutorials

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


Re: [Mesa-dev] How about vulkan status in Mesa

2018-04-11 Thread Yuan, Feng

> -Original Message-
> From: mesa-dev [mailto:mesa-dev-boun...@lists.freedesktop.org] On Behalf Of
> Tapani Pälli
> 
> On 04/11/2018 09:01 AM, Yuan, Feng wrote:
> > Hi,
> >
> > We have an image processing project libxcam
> > (https://github.com/intel/libxcam/wiki) which has been based on OpenCL
> > to support amount of features. Recently, we decide to porting kernels
> > to GLES compute-shader language and based on Vulkan APIs. Certainly
> > the driver is Mesa.
> >
> > There are my questions.
> >
> > 1.Which vulkan API versions are supported in Mesa. and which Mesa
> > version or commit_id is stable.
> 
> Let's see if I get this correctly :)
> 
> Vulkan 1.0.57 by Mesa 18.0 and Vulkan 1.1 is supported by the development 
> branch.

Thanks for your quick reply.
Which is development branch, the master or 18.0 branch?

> 
> > 2.How mature is Mesa support of GLES compute shaders? We’ll use
> > storage buffer, share local memory and image samplers. Is there any
> > known issues we need take care?
> 
> These should work as specified, if you encounter issues please file bugs and 
> if
> possible attach a test to the bug that will trigger the issue.

Thanks.

> 
> > 3.Besides Linux, how about Android status? We need libxcam run on both
> > platforms.
> 
> It *should* work, vulkan is not currently actively tested on Android since it 
> is disabled
> by default in Android IA build. There are also some known issues with some 
> dEQP
> tests not passing but I've been running it now and then and many apps such as
> 3DMark, vulkan samples from Imagination and vulkan examples by SaschaWillems
> have been working fine.

Sounds good. BTW I'm fresh for Vulkan. Could you point me where to get vulkan 
samples
with source code. The API spec is good but boring. I'd like to learn some good 
samples before coding. 

Thanks,
Wind Yuan

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


Re: [Mesa-dev] How about vulkan status in Mesa

2018-04-11 Thread Tapani Pälli


On 04/11/2018 09:01 AM, Yuan, Feng wrote:

Hi,

We have an image processing project libxcam 
(https://github.com/intel/libxcam/wiki) which has been based on OpenCL 
to support amount of features. Recently, we decide to porting kernels to 
GLES compute-shader language and based on Vulkan APIs. Certainly the 
driver is Mesa.


There are my questions.

1.Which vulkan API versions are supported in Mesa. and which Mesa 
version or commit_id is stable.


Let's see if I get this correctly :)

Vulkan 1.0.57 by Mesa 18.0 and Vulkan 1.1 is supported by the 
development branch.


2.How mature is Mesa support of GLES compute shaders? We’ll use storage 
buffer, share local memory and image samplers. Is there any known issues 
we need take care?


These should work as specified, if you encounter issues please file bugs 
and if possible attach a test to the bug that will trigger the issue.


3.Besides Linux, how about Android status? We need libxcam run on both 
platforms.


It *should* work, vulkan is not currently actively tested on Android 
since it is disabled by default in Android IA build. There are also some 
known issues with some dEQP tests not passing but I've been running it 
now and then and many apps such as 3DMark, vulkan samples from 
Imagination and vulkan examples by SaschaWillems have been working fine.



Thanks,

Wind Yuan



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


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