This allows building and installing the Intel "anv" Vulkan driver using
meson and ninja, the driver has been tested against the CTS and has
seems to pass the same series of tests (they both segfault when the CTS
tries to run wayland wsi tests).
There are still a mess of TODO, XXX, and FIXME
This builds and installs, but I haven't had a chance to test it yet.
v2: - enable radv by default
- add shader cache support and enforce that it's built for radv
Signed-off-by: Dylan Baker
---
meson.build | 27 -
meson_options.txt
It is possible to have DEBUG disabled but asserts on (NDEBUG(, which
cannot build because these asserts work on members that are only present
when DEBUG is on.
Reviewed-by: Kenneth Graunke
Signed-off-by: Dylan Baker
---
src/util/ralloc.c | 8
Meson doesn't allow setting environment variables for custom targets, so
we either need to not pass this as an environment variable or use a
shell script to wrap the invocation. The chosen solution has the
advantage of working for both autotools and meson.
v2: - put rules back in top scope (Ken)
On Friday, September 22, 2017 8:29:31 PM PDT Timothy Arceri wrote:
>
> On 23/09/17 02:59, Kenneth Graunke wrote:
> > On Tuesday, September 12, 2017 4:37:29 PM PDT Timothy Arceri wrote:
> >> This will be used by the nir linking pass so that we don't remove
> >> otherwise unused varyings.
> >> ---
I have tested this, and as of v2 it actually works. I'll update the commitment
message.
Dylan
On September 23, 2017 8:39:06 AM PDT, Dylan Baker wrote:
>This builds and installs, but I haven't had a chance to test it yet.
>
>v2: - enable radv by default
>- add shader
> On Sep 21, 2017, at 7:46 PM, Tim Rowley wrote:
>
> One piglit regression, which was a false pass:
> spec@glsl-1.50@execution@geometry@dynamic_input_array_index
> ---
> .../drivers/swr/rasterizer/core/frontend.cpp | 227 -
>
Hi Dylan,
Awesome work. I noticed though that when llvm-config gives 6.0.0svn we
don't strip the svn away when passing to HAVE_LLVM and
MESA_LLVM_VERSION_PATCH, which results in compile errors.
- Bas
On Sun, Sep 24, 2017 at 12:08 AM, Dylan Baker wrote:
> I have tested
On 09/23/2017 08:39 AM, Dylan Baker wrote:
> diff --git a/meson_options.txt b/meson_options.txt
> index e52cec31f11..854cba851d7 100644
> --- a/meson_options.txt
> +++ b/meson_options.txt
> @@ -20,8 +20,10 @@
>
> option('platforms', type : 'string', value : 'x11,wayland',
>