18 Commits
Author SHA1 Message Date
itsmattkc eb808d64ce docker/cmake: should fix builds 2026-01-16 10:53:23 -08:00
itsmattkc 8cd2d1dbfb docker: add non-free debian sources for CUDA libraries 2026-01-15 11:32:34 -08:00
itsmattkc 309b290264 docker: add CUDA toolkit to linux builds 2026-01-15 08:59:47 -08:00
itsmattkc da0033e0c6 ci: remove armhf build for now
Decided it probably makes more sense to provide a buildroot distro rather than an app release.
2025-11-05 16:09:35 -08:00
MattKC d90f09a895 ci: add armhf builds 2025-10-27 18:34:12 -07:00
MattKCandMattKC 61e2a91028 Implement Polkit agent for platforms that lack them (#244)
* attempt to set up polkit listener

* implement polkit agent functionality

* finalized polkit implementation

* add warning for installing polkit rule

* docker: install libpolkit-agent-1-dev

* add uninstall polkit option

---------

Co-authored-by: MattKC <[email protected]>
2025-10-03 16:25:00 -07:00
MattKC 47dca2b4d5 Squashed commit of the following:
commit 0172f88e43d2d6569fb02482085e41c41da69de6
Author: MattKC <[email protected]>
Date:   Mon Aug 18 17:22:55 2025 -0700

    fix VAAPI on x11

commit 34f1552c42bf53e3e3a11541d603fa0f0a718494
Author: MattKC <[email protected]>
Date:   Mon Aug 18 17:08:46 2025 -0700

    print more debug info

commit 9dadb24c63f46d026c1757237b910c4e514c9dcd
Author: MattKC <[email protected]>
Date:   Mon Aug 18 16:58:08 2025 -0700

    prefer wayland if available for VAAPI

commit 4db3b14eebf09852129989cc34b2a61c2a376540
Author: MattKC <[email protected]>
Date:   Mon Aug 18 16:40:53 2025 -0700

    print eglGetError

commit ad78d993881a198f1532cd5f9ec29ad83500f1af
Author: MattKC <[email protected]>
Date:   Mon Aug 18 15:55:51 2025 -0700

    don't include EGL stuff if not using

commit f5a9b8966f49b75db849282352d67c842e353c9b
Author: MattKC <[email protected]>
Date:   Mon Aug 18 15:18:07 2025 -0700

    link X11

commit 3b498dfdf8cf3d83d8f9b943f0b637f5fb094080
Author: MattKC <[email protected]>
Date:   Mon Aug 18 15:04:31 2025 -0700

    more vaapi libs

commit 6fef38233ebbf7ecec5c1249f0792c3837fc1a02
Author: MattKC <[email protected]>
Date:   Mon Aug 18 14:50:22 2025 -0700

    link libva

commit 89a185efcafb0048e57a28baf207c0a810ea457f
Author: MattKC <[email protected]>
Date:   Mon Aug 18 14:32:51 2025 -0700

    conditionally compile with EGL

commit 409edbd810503b919aa03751584b1eadeeade8d5
Author: MattKC <[email protected]>
Date:   Mon Aug 18 14:22:47 2025 -0700

    only enable vaapi on linux builds

commit e0c3a001ac4c2c0b36cf2678c69cc7e034de9ed3
Author: MattKC <[email protected]>
Date:   Mon Aug 18 14:17:37 2025 -0700

    check for has_EGL_EXT_image_dma_buf_import EGL extension

commit a61f959de2e2946f46432959bb7c478412d55ffc
Author: MattKC <[email protected]>
Date:   Mon Aug 18 14:10:50 2025 -0700

    implement VAAPI and DRM

commit 4e51af70dbacd2e55e5b67f7154adf424360cea1
Author: MattKC <[email protected]>
Date:   Mon Aug 18 10:09:22 2025 -0700

    get VAAPI frames up to the display thread

commit 1270c0dfdaf16f9b80f514fc0c95141256cf8d8c
Author: itsmattkc <[email protected]>
Date:   Mon Aug 18 07:29:00 2025 -0700

    began impl
2025-08-18 17:53:20 -07:00
itsmattkc 66c045f301 remove libnl and libssl from docker because vendored builds them ourselves 2025-06-24 11:02:16 -07:00
itsmattkc 888729c84b fix linux docker image 2025-06-23 15:04:42 -07:00
itsmattkc 68ca6f073f docker: add a bunch of other deps for linux
Basically all deps for SDL2 on Debian
2025-05-28 12:07:30 -07:00
itsmattkc 8f5b3efccd docker: add missing deps on linux 2025-05-28 11:17:23 -07:00
itsmattkc 570f9ad668 docker: add more deps to linux build 2025-05-28 10:57:18 -07:00
MattKC a8a6f26afe sdl 2.32.0 needs cxx on linux too apparently 2025-05-26 17:12:59 -07:00
itsmattkc 042e9fdc8d install libnm-dev in dockerfile 2025-03-03 11:56:52 -08:00
itsmattkc 25e03137f3 ci: install opengl dev lib in linux docker 2025-02-19 18:26:02 -08:00
itsmattkc 54efc5564a implement optional polkit script 2025-02-18 17:43:16 -08:00
itsmattkc fca7e2f0f4 ci: improvements 2025-02-18 13:56:39 -08:00
itsmattkc 599342e412 setup new build dockers 2025-02-18 00:59:34 -08:00