| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop classic drivers that have been retired to the amber branch.
License changes comprise removal of mentions of deleted code and
trademark disclaimer updates:
d16263cdee95 ("docs: remove mentions of deleted code")
8bd0446d00dd ("docs: update trademark disclaimer")
For details, see [1].
[1] https://docs.mesa3d.org/relnotes/22.0.0.html
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20220310115201.320639-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Enable VA support for radeonsi, r600, and nouveau.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20220228134203.1956719-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
Adding 'kmsro' to the gallium-drivers doesn't actually do anything.
Instead, it is built as needed. So do the same thing in PTXdist.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
Changes in v2:
* Remove CROSS_LIB_DIR changes.
Signed-off-by: Christian Melki <christian.melki@t2data.com>
Message-Id: <20211018071743.3769674-1-christian.melki@t2data.com>
[mol: build SVGA on x86 only]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20210820094638.19873-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
Zstd is not actually used unless the shader cache is enabled.
So add an option to explicitly enable the shader cache instead.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The vulkan overlay layer requires glslangValidator to build.
Fixes: 21d736ad3d7f ("mesalib: version bump 21.0.3 -> 21.1.1")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20210601094637.11028-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
- Make Vulkan layers configurable.
- The license file was modified trivially in commit 2f42c21221cf
("docs: Xorg -> X.Org")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20210520140634.27681-1-p.zabel@pengutronix.de>
[mol: mark MESALIB_VULKAN_SWRAST as broken, it needs llvm]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20210401084612.17279-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Enable Broadcom and software rasterizer Vulkan drivers.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20201204125953.16164-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The license file has been converted from html to rst [1].
For many options true/false is now deprecated in favor of
enabled/disabled [2].
The EGL surfaceless platform is always enabled [3].
[1] commit 4d066836e3cf ("docs: convert articles to reructuredtext").
[2] commit 138c003d2273 ("meson: deprecated 'true' and 'false' in combo options for 'enabled' and 'disabled'")
[3] commit a38e21d6683a ("egl: always compile surfaceless")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20201002133635.1031-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop useless ZSTD_LIBZSTD selection. The main purpose of the zstd
package is to install the libzstd. Explicit selecting the zstdlib is
not intuitive and causes errors if someone assumes that this lib gets
installed just by selection the zstd package.
Link the zstd helper against the shared libzstd while on it.
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Message-Id: <20200812152703.7334-1-m.felsch@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200611080719.27814-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200220112815.15909-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Vulkan on X11 requires dri3.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
Radv still requires LLVM support.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
- the license file change is caused by header markup changes
- the asm configuration option is gone
- no more libdrm_etnaviv dependency
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The code that used it was removed a long time ago.
waffle, glmark2 and xorg-server relied on the indirect dependency on udev, so
move it there.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The version bump to 19.0.0 restored the Freedreno libdrm dependency
by accident. As Mesa doesn't actually use Freedreno specific libdrm
parts anymore this adds an unused library to the target rootfs.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
- switch build system to Meson
- install gallium dri drivers as gallium_dri.so, symlink the others
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Freedreno choose to import all of functionality previously provided by
libdrm_freedreno into the Mesa winsys. This change was released with
Mesa 18.3, so we can drop the dependency with the version bump.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
These are only needed when building from git.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Just a regular version bump, plus 2 new options for Gallium
HUD extensions.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
- add support for etnaviv
- update config opts
- add fallback download URL (newest mesalib seems to live there)
Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com>
[mol: cosmetic changes]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
The symbol was removed some time ago.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
EGL and GBM can only exist in conjunction of one of the base APIs.
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
Update to latest stable versions.
Also switch over to OOT builds, which makes working on the source
much more comfortable as the source tree will not be cluttered
with confilcting objects from the -host and -target builds.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
dri needs it and is always enabled.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
demos are now a separate package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
Otherwhise glew bails out (uses libGLU).
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
this also adds the now necessary host-mesalib package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
- Update version
- remove two patches that are fixed upstream
- Improve menu structure
Signed-off-by: Erwin Rol <erwin@erwinrol.com>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
The SIS driver backend in Mesa is broken and does not compile.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
In kconfig it's impossible to select values which are in a choice. We
work-a-round this problem by disabling the other symbols in the choice
instead. :P
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|