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
8e2f86712a
ci: missed another thing
2026-01-01 13:29:24 -08:00
itsmattkc
d9061be0ed
ci: missed some changes
2025-12-31 00:43:01 -08:00
itsmattkc
c808e834de
ci/docker: add pi zero 2w build
2025-12-30 15:52:38 -08:00
itsmattkc
d007ac6364
docker: add "set-e" to scripts that didn't have it
2025-12-18 03:23:59 -08:00
itsmattkc
3106d91cc3
ci: only compile release android builds
...
Pointless in the first place, and it makes us run out of disk space on the CI
2025-12-06 17:49:58 -08:00
itsmattkc
f411c19f47
fix local build option
2025-12-01 10:26:06 -08:00
itsmattkc
957987b679
use local repo for buildroot build instead of retrieving from git
2025-12-01 03:28:25 -08:00
itsmattkc
a1e4cc119c
finished buildroot build (hopefully)
2025-12-01 01:53:51 -08:00
itsmattkc
48f98b2962
Update Dockerfile
2025-12-01 00:29:13 -08:00
itsmattkc
9deaa49fcf
begin docker implementation
2025-11-30 21:40:31 -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
itsmattkc
f667f08be2
ci: oops
2025-11-04 00:48:57 -08:00
itsmattkc
1516b81391
ci: armhf - another attempt at setting CMAKE_C_FLAGS
2025-11-04 00:39:28 -08:00
MattKC
681f3bfebc
ci: armhf - another attempt at setting CMAKE_C_FLAGS
2025-11-04 00:28:27 -08:00
MattKC
f6b40ceed3
ci: armhf - another attempt at setting CMAKE_C_FLAGS
2025-11-04 00:12:57 -08:00
MattKC
4c0801384f
ci: armhf - try setting CMAKE_C_FLAGS from cli
2025-11-04 00:08:24 -08:00
MattKC
2b0bb99762
ci: armhf linux try forcing -marm
2025-11-03 01:12:27 -08:00
MattKC
1a17e64fb8
fix armhf build.sh
2025-11-03 00:50:00 -08:00
MattKC
115d539a09
ci: attempt setting -march for armhf build
2025-11-03 00:45:07 -08:00
MattKC
d90f09a895
ci: add armhf builds
2025-10-27 18:34:12 -07:00
MattKC and MattKC
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
2859af766a
cmake: make polkit rule conditional, install script if off
2025-08-25 21:44:50 -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
eb74b23893
improve cross compiling behavior
2025-06-24 01:07:13 -07:00
itsmattkc
888729c84b
fix linux docker image
2025-06-23 15:04:42 -07:00
itsmattkc
864f989ecf
add macOS support
2025-05-29 22:43:27 -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
3098c2c710
older SDL needs cxx on windows
2025-05-26 16:48:45 -07:00
MattKC
00f41e0546
Implement microphone support ( #167 )
...
* microphone initial work
* implement dumping functionality
Allows us to dump packets from the console for replay later on
* implement dump playback functionality
* pipe: when using playback, don't require wireless adapter
* move dump functionality to pipe
* started caramel library for interfacing with real gamepad
* finalized microphone implementation
* cleanup
* cleanup 2
* cleanup 3
* cleanup 4
* fixed more issues
* use initializers so mutex and cond are always valid
* rewrite audio output system to improve latency
* fix indent
* provide capability for audio to be enabled/disabled based on state
* fix android builds
2025-05-23 12:28:32 -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
ca4c71b37e
fix and sign android builds
2025-02-18 15:23:33 -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
itsmattkc
234b2604a8
significant work
2025-02-17 11:06:12 -08:00
itsmattkc
9b370947e1
implement actual gameplay
2025-02-13 15:19:04 -08:00
itsmattkc
af454b07e1
make build the main cmd of rpi dockerfile
2024-10-27 18:22:49 -07:00
itsmattkc
8c1db345ad
rpi build require eudev
2024-10-27 15:32:37 -07:00
itsmattkc
c3e716e3e0
create dockerfile for cross-compiling to rpi
2024-10-16 15:04:55 -07:00
itsmattkc
e5e8a2820b
Update run.sh
2024-08-05 00:42:36 -07:00
itsmattkc
adc8ec68a6
clean dockerfile
2024-06-20 02:15:11 -07:00
itsmattkc
5c836671f5
cross compile CI instead of emulate
2024-06-20 01:12:33 -07:00