CC: Nicolai Hähnle <nicolai.haeh...@amd.com>
CC: Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>
CC: Mark Janes <mark.a.ja...@intel.com>
Fixes: 46b21b8f906 ("mesa: add GL_ARB_gl_spirv boilerplate")
Signed-off-by: Dylan Baker <dylanx.c.ba...@inte
Quoting Emil Velikov (2017-12-12 07:04:09)
> On 11 December 2017 at 22:22, Dylan Baker <dy...@pnwbakers.com> wrote:
> > Quoting Emil Velikov (2017-12-11 12:06:35)
> >> On 7 December 2017 at 17:25, Dylan Baker <dy...@pnwbakers.com> wrote:
> >> >
Quoting Francisco Jerez (2017-12-13 13:01:29)
> Jan Vesely writes:
> > meson asked for libdrm_amdgpu dependency even though I'm only building
> > clover+r600g driver.
> > after a bit of fiddling with PATH and PK_CONFIG_PATH to pick up the latest
> > llvm/liblclc
> >
Quoting Eric Engestrom (2017-12-13 13:43:24)
> On Wednesday, 2017-12-13 10:33:05 -0800, Dylan Baker wrote:
> > cc: Jason Ekstrand <jason.ekstr...@gmail.com>
> > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
> > ---
> > meson.build | 9
Quoting Jan Vesely (2017-12-13 12:53:25)
> On Wed, 2017-12-13 at 09:47 -0800, Dylan Baker wrote:
> > +if (with_gallium_va or with_gallium_vdpau or with_gallium_omx or
> > +with_gallium_xvmc or with_dri)
> > + pipe_loader_link_with += libgalliumvl
> > +else
&
Quoting Jan Vesely (2017-12-13 13:36:25)
> On Wed, 2017-12-13 at 13:01 -0800, Francisco Jerez wrote:
> > Jan Vesely writes:
> >
>
> autotools build works OK with no-rtti build of llvm, I've been running
> like that for some time. LLVM_CXXFLAGS which include fno-rtti are
Quoting Jan Vesely (2017-12-13 14:23:21)
> On Wed, 2017-12-13 at 13:54 -0800, Dylan Baker wrote:
> > Quoting Jan Vesely (2017-12-13 12:53:25)
> > > On Wed, 2017-12-13 at 09:47 -0800, Dylan Baker wrote:
> > > > +if (with_gallium_va or with_gal
Quoting Emil Velikov (2017-11-17 03:11:50)
> On 16 November 2017 at 22:21, Dylan Baker <dy...@pnwbakers.com> wrote:
> > Quoting Emil Velikov (2017-11-16 03:35:17)
> >> Hi Dylan,
> >>
> >> On 16 November 2017 at 01:10, Dylan Baker <dy...@p
Quoting Emil Velikov (2017-11-17 04:19:22)
> Hi Dylan,
>
> On 17 November 2017 at 00:27, Dylan Baker <dy...@pnwbakers.com> wrote:
>
> > + elif not (with_gallium_r600 or with_gallium_radeonsi or
> > with_gallium_nouveau)
>
>
> > + elif not (
Quoting Matt Turner (2017-11-17 12:46:03)
> On Fri, Nov 17, 2017 at 12:34 PM, Dylan Baker <dy...@pnwbakers.com> wrote:
> > Quoting Emil Velikov (2017-11-17 03:11:50)
> >> On 16 November 2017 at 22:21, Dylan Baker <dy...@pnwbakers.com> wrote:
> >> >
Quoting Jordan Justen (2017-11-10 10:24:36)
> Cc: Emil Velikov <emil.veli...@collabora.com>
> Cc: Dylan Baker <dy...@pnwbakers.com>
> Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com>
> ---
> configure.ac | 6 +-
> meson.build | 6 +-
>
fault driver arguments")
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/gallium/drivers/freedreno/meson.build | 1 -
src/gallium/drivers/llvmpipe/meson.build | 1 -
src/gallium/drivers/nouveau/meson.build| 1 -
src/gallium/drivers/radeon/meson.build |
If fixed the typo in the subject locally.
Quoting Dylan Baker (2017-11-10 09:23:37)
> Using build_by_default : false is convenient for dependencies that can
> be pulled in by various diverse components of the build system, the
> gallium hardware/software drivers and state trackers d
since that's what the autotools build as been
doing forever. This shouldn't change any behavior.
cc: Brian Paul <bri...@vmware.com>
cc: Emil Velikov <emil.veli...@collabora.com>
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/gallium/targets/libgl-xlib/Makefile.am
Quoting Jordan Justen (2017-11-10 11:43:45)
> On 2017-11-10 10:38:19, Dylan Baker wrote:
> > Quoting Jordan Justen (2017-11-10 10:24:36)
> > > Cc: Emil Velikov <emil.veli...@collabora.com>
> > > Cc: Dylan Baker <dy...@pnwbakers.com>
> > > Signed-
Because patch is more common than tiny for talking about the 3rd element
of a version.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
configure.ac | 6 +++---
src/gallium/state_trackers/xa/xa_tracker.h.in | 2 +-
src/gallium/targets/d3dad
v2: - set with_gallium_xvmc when -Dgallium-xvmc=true
- Install megadrivers properly
- only use cflags from pkg-config, don't add linker flags.
---
meson.build | 40 ++-
meson_options.txt | 13 +
This is build tested only
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 6 +-
src/gallium/drivers/r300/meson.build | 156 +++
src/gallium/meson.build | 9 +-
src/gallium/targets/dri/meson
This argument is the wrong approach for handling gallium media state
trackers, since it doesn't allow for an auto option. Instead we'll use
tristates, which do allow for auto.
This option has never been wired to anything anyway.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.
v2: - set with_gallium_va when -Dgallium-va=true
- Fix megadrivers install
- only use cflags from pkg-config, don't add linker flags.
- Don't get version from pkg-config, it's not tracking the same
version information.
---
meson.build | 41
which is required for the gallium media state trackers.
---
bin/install_megadrivers.py | 6 ++
1 file changed, 6 insertions(+)
diff --git a/bin/install_megadrivers.py b/bin/install_megadrivers.py
index a98d7dd177b..581ff9791e5 100755
--- a/bin/install_megadrivers.py
+++
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build| 16
src/gallium/drivers/virgl/meson.build | 39 ++
src/gallium/meson.build| 7 +-
src/gallium/t
v2: - set with_gallium_xa when -Dgallium-xa=true
- install pkg config file
---
meson.build | 22
meson_options.txt | 7 +++
src/gallium/meson.build | 7 ++-
src/gallium/state_trackers/xa/meson.build | 45
Quoting Ian Romanick (2017-11-13 16:00:08)
>
> That's what I had first, and it did not work in some cases. I believe
> that list==list is only True if the elements have the same order. This
> function only requires that both lists have the same contents without
> regard for order. I will add a
v2: - set with_gallium_omx when -Dgallium-omx=true
- Fix detection of omx plugins dir
- only use cflags from pkg-config, don't add linker flags.
---
meson.build| 60 -
meson_options.txt | 13
v2: - set with_gallium_vdpau when -Dgallium-vdpau=true
- Install megadriver hard links and symlinks
- only use cflags from pkg-config, don't add linker flags.
---
meson.build | 46 -
meson_options.txt| 13
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 7 +++-
src/gallium/drivers/i915/meson.build| 70 +
src/gallium/meson.build | 7 ++--
src/gallium/targets/dri/meson
and more obvious.
Tested with make distcheck.
v2: - Split tiny -> patch change
- Drop temporary variables
- change XA_VERSION_* -> XA_*
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Reviewed-by: Emil Velikov <emli.veli...@collabora.com>
Reviewed-by: Matt Turner &
building media state trackers with explicitly turned on (off and auto
worked previous)
- Split the XA autotools changes
- fix gallium media targets megadriver install
- Fix omx pluginsdir detection.
Dylan Baker (15):
meson: add proper LLVM modules to check for RadeonSI as well
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Tested-by: Aaron Watry <awa...@gmail.com>
---
meson.build | 22 --
src/gallium/drivers/r600/meson.build | 128 +++
src/gallium/meson.build | 6 +-
src/gal
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 6 ++-
src/gallium/drivers/svga/meson.build| 88 +
src/gallium/meson.build | 5 +-
src/gallium/targets/dri/meson
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index e8467590df2..8ea2b3e106c 100644
--- a/meson.build
+++ b/meson.build
@@ -702,7 +702,7 @@ if with_gallium_freedreno
I can't either, so:
Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
Quoting Jason Ekstrand (2017-11-13 09:43:11)
> My quick attempt at grepping configure.ac didn't turn anything up.
>
> On Mon, Nov 13, 2017 at 9:37 AM, Dylan Baker <dy...@pnwbakers.com> wrote:
>
> I
I thought I'd fixed this already,
Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
Quoting Jon Turney (2017-11-13 02:28:27)
> It's ok to use an empty list for dependencies:, but it's not ok to try to
> use the found() method of it.
>
> See also https://github.com/mesonbuild
nd installed.
>
> Cc: Rob Clark <robdcl...@gmail.com>
> Cc: Dylan Baker <dy...@pnwbakers.com>
> ---
> meson.build | 5 +
> meson_options.txt | 6 ++
> src/gallium/drivers/freedreno/meson.build | 3 ++-
>
Oops. I made a rebasing mistake in the GLX-XLIB series. That's my bad
Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
Quoting Jason Ekstrand (2017-11-11 10:32:06)
> The window-system auto-detection code (specifically for glx) relies on
> with_any_vk being available. This fixes the
I believe I copied this from autotools, does it have the same restriction?
Quoting Jason Ekstrand (2017-11-11 10:32:05)
> It should be perfectly valid to build a completely headless Vulkan
> driver. We don't need to require a platform.
> ---
> meson.build | 3 ---
> 1 file changed, 3
Quoting Ian Romanick (2017-11-10 14:32:49)
[snip]
> +
> +def collect_data(spirv):
> +for x in spirv["operand_kinds"]:
> +if x["kind"] == "Capability":
> +operands = x
This makes me nervous. dict iteration order is not guaranteed to be repeatable
in python. I think you
It's a neat idea, and still useful in some cases, but the intel common
code is used by i965 and anvil only, this is a little clearer.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/intel/blorp/meson.build | 1 -
src/intel/common/meson.build | 1 -
src/intel/isl/meson.build
This is the same logic as the previous two patches.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/amd/addrlib/meson.build | 1 -
src/amd/common/meson.build | 1 -
src/meson.build | 4 +++-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/amd/a
-by: Dylan Baker <dylanx.c.ba...@intel.com>
Tested-by: Lionel Landwerlin <lionel.g.landwer...@intel.com> (v1)
---
src/gallium/drivers/freedreno/meson.build| 1 -
src/gallium/drivers/llvmpipe/meson.build | 1 -
src/gallium/drivers/nouveau/meson.build | 1 -
src/gallium/dr
Instead just set the proper -I flags and include it from a more standard
path. In this case we'll add -Isrc/mesa (which is common), and #include
main/foo.h.
---
src/mapi/Makefile.am | 3 ++-
src/mapi/glapi/meson.build | 1 +
src/mapi/glapi/tests/check_table.cpp | 2 +-
3
Because meson won't put it in that folder.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/mapi/glapi/tests/check_table.cpp | 2 +-
src/mesa/main/tests/Makefile.am | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/mapi/glapi/tests/check_table.cpp
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/mapi/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/mapi/Makefile.am b/src/mapi/Makefile.am
index 015edc37cb3..5db888abddc 100644
--- a/src/mapi/Makefile.am
+++ b/src/mapi/Makefile.am
@@
Fixes: 7009955281260fbb ("mesa: Remove GL_APPLE_vertex_array_object stubs")
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/mapi/glapi/tests/check_table.cpp | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/mapi/glapi/tests/check_table.cpp
b/src/
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/mesa/state_tracker/tests/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/mesa/state_tracker/tests/Makefile.am
b/src/mesa/state_tracker/tests/Makefile.am
index 6c58d367694..18c0ce50621 100644
--- a/sr
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/mapi/glapi/meson.build | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/mapi/glapi/meson.build b/src/mapi/glapi/meson.build
index 892d8b35759..db6cd834511 100644
--- a/src/mapi/glapi/meson.build
+++
This doesn't actually accomplish what it's meant to do, as extern C
doesn't undefine __cplusplus, so the included headers define a template
(because __cplusplus is defined), but then that code is in an 'extern
"C"' block, and explosion.
Signed-off-by: Dylan Baker <dylanx.c.ba
fixes: 43a6e84927e3 ("meson: build mesa test.")
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
src/mesa/main/tests/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mesa/main/tests/meson.build b/src/mesa/main/tests/meson.build
i
There are two distinct set of problems this series addresses.
1) the meson build has never worked
2) the checks for this path have been broken in several different ways for a
long time.
Dylan Baker (8):
glapi: don't walk backwards for includes
meson: fix test source name for static glapi
Quoting Emil Velikov (2017-11-17 04:19:22)
> Hi Dylan,
>
> On 17 November 2017 at 00:27, Dylan Baker <dy...@pnwbakers.com> wrote:
>
> > + elif not (with_gallium_r600 or with_gallium_radeonsi or
> > with_gallium_nouveau)
>
>
> > + elif not (
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 7 +++-
src/gallium/drivers/i915/meson.build| 70 +
src/gallium/meson.build | 7 ++--
src/gallium/targets/dri/meson
symlinks as necessary.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
bin/install_megadrivers.py | 8
1 file changed, 8 insertions(+)
diff --git a/bin/install_megadrivers.py b/bin/install_megadrivers.py
index a98d7dd177b..587a1f6726d 100755
--- a/bin/install_megadrivers.py
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build| 16
src/gallium/drivers/virgl/meson.build | 39 ++
src/gallium/meson.build| 7 +-
src/gallium/t
v2: - set with_gallium_va when -Dgallium-va=true
- Fix megadrivers install
- only use cflags from pkg-config, don't add linker flags.
- Don't get version from pkg-config, it's not tracking the same
version information.
v4: - Fix variable double-assignment
Signed-off-by: Dylan
v4: - Ensure inc_amd_common defined when radeonsi is disabled (needed by
r600)
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Tested-by: Aaron Watry <awa...@gmail.com>
---
meson.build | 22 --
src/amd/common/meson.build | 2 -
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index 383ebb36662..87d435fcb71 100644
--- a/meson.build
+++ b/meson.build
@@ -702,7 +702,7 @@ if with_gallium_freedreno
v2: - set with_gallium_xa when -Dgallium-xa=true
- install pkg config file
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 22
meson_options.txt | 7 +++
src/gallium/meson.build
v2: - set with_gallium_vdpau when -Dgallium-vdpau=true
- Install megadriver hard links and symlinks
- only use cflags from pkg-config, don't add linker flags.
v4: - make use of the install_megadrivers.py changes
v5: - adapt for install_megadrivers changes
Signed-off-by: Dylan Baker
v2: - set with_gallium_xvmc when -Dgallium-xvmc=true
- Install megadrivers properly
- only use cflags from pkg-config, don't add linker flags.
v4: - make use of the install_megadrivers.py changes
v5: - adapt for install_megadrivers changes
Signed-off-by: Dylan Baker <dylanx.c
v2: - set with_gallium_omx when -Dgallium-omx=true
- Fix detection of omx plugins dir
- only use cflags from pkg-config, don't add linker flags.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build
This is build tested only
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 6 +-
src/gallium/drivers/r300/meson.build | 156 +++
src/gallium/meson.build | 9 +-
src/gallium/targets/dri/meson
This argument is the wrong approach for handling gallium media state
trackers, since it doesn't allow for an auto option. Instead we'll use
tristates, which do allow for auto.
This option has never been wired to anything anyway.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 6 ++-
src/gallium/drivers/svga/meson.build| 88 +
src/gallium/meson.build | 5 +-
src/gallium/targets/dri/meson
This function is required for both the Intel "Anvil" vulkan driver and
the i965 GL driver. Error out if either of those is enabled but this
function isn't found.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Reviewed-by: Emil Velikov <emil.veli...@collabora.com
These are all either done already, or are autotools specific. The
misspelled gallium G3DVL is the autotools specific bit, meson is
handling that via build_by_default.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Reviewed-by: Eric Engestrom <eric.engest...@imgtec.com>
---
v4: - set condition to build == x86_64 and host == 'x86' and
build.system == host.system
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 17 ++---
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/meson.build b/meson.build
index 049c9a24
This patch checks for an and then enables sse4.1 optimizations if the
host machine will be x86/x86_64.
v2: - Don't compile code, it's unnecessary since we require a compiler
which always has SSE4.1 (Matt)
v3: - x64 -> x86_64 (Matt)
Signed-off-by: Dylan Baker <dylanx.c.ba...@int
This is still not fully correct (haiku and BSD are probably not
correct), but Linux is not regressed and this should be correct for
macOS and Windows.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 15 +--
1 file changed, 13 insertions(+), 2 del
This option has been acting as a strange sort of half-tri state anyway.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 48 +---
meson_options.txt | 5 +++--
2 files changed, 28 insertions(+), 25 deletions(-)
diff
There is one provided unconditionally, and one guarded by platform ==
linux. Remove the unconditional one.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 1 -
1 file changed, 1 deletion(-)
diff --git a/meson.build b/meson.build
index 383ebb36662..ce2c8c2c1d0
in during
the initial meosn pass, and removing some code duplication.
Dylan Baker (6):
meson: Remove duplicate _GNU_SOURCE
meson: Convert platform to auto
meson: convert llvm option to tristate
meson: Fix LLVM requires for radeonsi
meson: add logic to select apple and windows dri
meson
This fixes the windows and macos stubs to be consistent with the *nix
path.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build| 4
src/glx/meson.build| 4 ++--
src/mapi/glapi/meson.build | 2 +-
3 files changed, 3 insertions(+), 7 del
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index c568fdb8785..52f2c1cb0d0 100644
--- a/meson.build
+++ b/meson.build
@@ -707,7 +707,7 @@ if with_gallium_freedreno
This is necessary to support operating systems other than the *nix
family (excluding macOS). For Linux nothing has changed, the defaults
are still the same.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 7 +++
meson_options.txt | 4 ++--
2 files chan
Quoting Eric Engestrom (2017-11-21 10:38:25)
> On Tuesday, 2017-11-21 10:21:07 -0800, Dylan Baker wrote:
> > This is still not fully correct (haiku and BSD is notably probably not
> > correct), but Linux is not regressed and this should be correct for
> > macOS and Window
Quoting Eric Engestrom (2017-11-21 06:06:33)
> On Monday, 2017-11-20 15:12:51 -0800, Dylan Baker wrote:
> > Because meson won't put it in that folder.
> >
> > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
> > ---
> > src/mapi/glapi/tests/check_ta
This is still not fully correct (haiku and BSD is notably probably not
correct), but Linux is not regressed and this should be correct for
macOS and Windows.
v2: - set the dri_platform to windows on Cygwin as well (Jon)
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.buil
Oops, that's what I get for not copy-n-pasting.
Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
Quoting Eric Engestrom (2017-11-21 06:26:03)
> Fixes: d1992255bb29054fa5176 "meson: Add build Intel "anv" vulkan driver"
> Signed-off-by: Eric Engestrom <eric.engest.
for the series:
Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
Quoting Eric Engestrom (2017-11-21 07:09:40)
> Signed-off-by: Eric Engestrom <eric.engest...@imgtec.com>
> ---
> src/mapi/glapi/meson.build | 2 ++
> src/mapi/meson.build | 2 +-
> src/meson.build
Quoting Eric Engestrom (2017-11-21 02:39:44)
> On Monday, 2017-11-20 11:09:39 -0800, Dylan Baker wrote:
> > Which is required for the gallium media state trackers.
> >
> > v4: - Make the full version the hard link and the partial so versiions
> > the symlinks
>
Thanks for making that change.
Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
Quoting Juan A. Suarez Romero (2017-11-21 03:40:51)
> v2: generate target conditionally (Dylan)
> ---
> src/gallium/targets/dri/meson.build | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --g
Hey Emil, this commit breaks mesa pretty badly, wflinfo segfaults:
40a01c9a0ef2c8110d79c284976ef34c0f73be92 is the first bad commit
commit 40a01c9a0ef2c8110d79c284976ef34c0f73be92
Author: Emil Velikov
Date: Thu Nov 9 19:04:25 2017 +
egl/drm: move teardown
Tested-by: Dylan Baker <dy...@pnwbakers.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103784
Quoting Emil Velikov (2017-11-16 10:36:01)
> From: Emil Velikov <emil.veli...@collabora.com>
>
> Cc: Mark Janes <mark.a.ja...@intel.com>
> Fixes: 40a01c9a0ef
Quoting Matt Turner (2017-11-15 21:57:37)
> On Wed, Nov 15, 2017 at 5:10 PM, Dylan Baker <dy...@pnwbakers.com> wrote:
> > This patch checks for an and then enables sse4.1 optimizations if the
> > host machine will be x86/x86_64.
>
> There's some stack realignment stuff
This patch checks for an and then enables sse4.1 optimizations if the
host machine will be x86/x86_64.
v2: - Don't compile code, it's unnecessary since we require a compiler
which always has SSE4.1 (Matt)
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Reviewed-by: Eric Eng
Quoting Emil Velikov (2017-11-16 05:21:50)
> On 16 November 2017 at 01:11, Dylan Baker <dy...@pnwbakers.com> wrote:
> > This function is required for both the Intel "Anvil" vulkan driver and
> > the i965 GL driver. Error out if either of those is enabled bu
Quoting Emil Velikov (2017-11-16 03:35:17)
> Hi Dylan,
>
> On 16 November 2017 at 01:10, Dylan Baker <dy...@pnwbakers.com> wrote:
> > This patch checks for an and then enables sse4.1 optimizations if the
> > host machine will be x86/x86_64.
> >
&
Quoting Emil Velikov (2017-11-16 05:21:50)
> On 16 November 2017 at 01:11, Dylan Baker <dy...@pnwbakers.com> wrote:
> > This function is required for both the Intel "Anvil" vulkan driver and
> > the i965 GL driver. Error out if either of those is enabled bu
Quoting Eric Engestrom (2017-11-16 03:46:04)
> On Wednesday, 2017-11-15 17:11:00 -0800, Dylan Baker wrote:
> > This patch allows building asm for x86 on x86_64 platforms, when the
> > operating system is the same. Previously cross compile always turned off
> > assembly. This
v4: - Ensure inc_amd_common defined when radeonsi is disabled (needed by
r600)
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
Tested-by: Aaron Watry <awa...@gmail.com>
---
meson.build | 22 --
src/amd/common/meson.build | 2 -
This is build tested only
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 6 +-
src/gallium/drivers/r300/meson.build | 156 +++
src/gallium/meson.build | 9 +-
src/gallium/targets/dri/meson
This patch checks for an and then enables sse4.1 optimizations if the
host machine will be x86/x86_64.
v2: - Don't compile code, it's unnecessary since we require a compiler
which always has SSE4.1 (Matt)
v3: - x64 -> x86_64 (Matt)
Signed-off-by: Dylan Baker <dylanx.c.ba...@int
v2: - set with_gallium_vdpau when -Dgallium-vdpau=true
- Install megadriver hard links and symlinks
- only use cflags from pkg-config, don't add linker flags.
v4: - make use of the install_megadrivers.py changes
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson
v2: - set with_gallium_va when -Dgallium-va=true
- Fix megadrivers install
- only use cflags from pkg-config, don't add linker flags.
- Don't get version from pkg-config, it's not tracking the same
version information.
v4: - Fix variable double-assignment
Signed-off-by: Dylan
v2: - set with_gallium_omx when -Dgallium-omx=true
- Fix detection of omx plugins dir
- only use cflags from pkg-config, don't add linker flags.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 6 ++-
src/gallium/drivers/svga/meson.build| 88 +
src/gallium/meson.build | 5 +-
src/gallium/targets/dri/meson
Build tested only.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson.build | 7 +++-
src/gallium/drivers/i915/meson.build| 70 +
src/gallium/meson.build | 7 ++--
src/gallium/targets/dri/meson
v2: - set with_gallium_xvmc when -Dgallium-xvmc=true
- Install megadrivers properly
- only use cflags from pkg-config, don't add linker flags.
v4: - make use of the install_megadrivers.py changes
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
---
meson
This argument is the wrong approach for handling gallium media state
trackers, since it doesn't allow for an auto option. Instead we'll use
tristates, which do allow for auto.
This option has never been wired to anything anyway.
Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.
701 - 800 of 2577 matches
Mail list logo