mirror of
https://github.com/vanilla-wiiu/vanilla.git
synced 2026-10-28 09:43:51 +00:00
commit 0172f88e43d2d6569fb02482085e41c41da69de6 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 17:22:55 2025 -0700 fix VAAPI on x11 commit 34f1552c42bf53e3e3a11541d603fa0f0a718494 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 17:08:46 2025 -0700 print more debug info commit 9dadb24c63f46d026c1757237b910c4e514c9dcd Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 16:58:08 2025 -0700 prefer wayland if available for VAAPI commit 4db3b14eebf09852129989cc34b2a61c2a376540 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 16:40:53 2025 -0700 print eglGetError commit ad78d993881a198f1532cd5f9ec29ad83500f1af Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 15:55:51 2025 -0700 don't include EGL stuff if not using commit f5a9b8966f49b75db849282352d67c842e353c9b Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 15:18:07 2025 -0700 link X11 commit 3b498dfdf8cf3d83d8f9b943f0b637f5fb094080 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 15:04:31 2025 -0700 more vaapi libs commit 6fef38233ebbf7ecec5c1249f0792c3837fc1a02 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 14:50:22 2025 -0700 link libva commit 89a185efcafb0048e57a28baf207c0a810ea457f Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 14:32:51 2025 -0700 conditionally compile with EGL commit 409edbd810503b919aa03751584b1eadeeade8d5 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 14:22:47 2025 -0700 only enable vaapi on linux builds commit e0c3a001ac4c2c0b36cf2678c69cc7e034de9ed3 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 14:17:37 2025 -0700 check for has_EGL_EXT_image_dma_buf_import EGL extension commit a61f959de2e2946f46432959bb7c478412d55ffc Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 14:10:50 2025 -0700 implement VAAPI and DRM commit 4e51af70dbacd2e55e5b67f7154adf424360cea1 Author: MattKC <mattkc@noreply.git.mattkc.com> Date: Mon Aug 18 10:09:22 2025 -0700 get VAAPI frames up to the display thread commit 1270c0dfdaf16f9b80f514fc0c95141256cf8d8c Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Mon Aug 18 07:29:00 2025 -0700 began impl
Docker for building
Since Vanilla's infrastructure can be somewhat complicated (and to aid in auto-building), there are Docker images for all supported platforms.
Usage is as follows for all platforms:
-
First, build the Docker image. We give it the tag
vanilla-build:latestbut you can choose anything.docker build -t vanilla-build:latest . -
Secondly, use the new Docker image to build. Two volumes must be mounted,
/vanillafor the source directory, and/installfor the final compiled file structure. The following paths (~/vanilla-srcand~/vanilla-build) are provided as an example, but you should select paths that make the most sense on your system.docker run -v ~/vanilla-src:/vanilla -v ~/vanilla-build:/install vanilla-build:latest
Docker should succeed, and the end result should be a ready-to-use application.