19 Commits
Author SHA1 Message Date
crueter 612a203ab2 [docs] add instructions to build older commits (#3826)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3826
2026-04-06 19:12:10 +02:00
Bix f52ff56e70 [Docs] Change examples to make more sense. (#3255)
Signed-off-by: Bix <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3255
Reviewed-by: Lizzie <[email protected]>
Reviewed-by: DraVee <[email protected]>
Co-authored-by: Bix <[email protected]>
Co-committed-by: Bix <[email protected]>
2026-01-03 01:38:45 +01:00
crueter fe8017734b [cmake, externals] android x86_64 support (#3086)
Updates all of our bundled CI deps to support android x86_64, adds a
build flavor thereof (`chromeOS`), and also adds sirit mingw support.

The new FFmpeg package is built in a much better way that actually makes
it identically built to the other CI packages, meaning we now have real
8.0.0 support, no need for libvpx/cpu_features/all that other crap.
PLUS, we can now statically link it! Hooray! It's also built with
MediaCodec support so in the future we can work on that.

Rewrote the android build script too, plus added a copyFlavorTypeOutput
target that assembles and copies the APK. The code behind it sucks
because I'm not great with Gradle but hey, it works.

Testers: please test everything related to video decoding. VP9 and h264, games that normally suck with their prerendered stuff, make sure I didn't nuke it to oblivion, etc.

Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3086
Reviewed-by: Caio Oliveira <[email protected]>
Reviewed-by: Lizzie <[email protected]>
2025-12-03 06:40:11 +01:00
lizzie 226160f639 [docs, tools] Add 3rd party links, debug and testing guidelines; add extra tools for maintaining strings, rewrite lanczos generator in perl (#2749)
RenderDoc checklist inspired by writeup of Charles G. of LunarG
Signed-off-by: lizzie <[email protected]>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2749
Reviewed-by: MaranBr <[email protected]>
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-10-20 14:25:03 +02:00
Caio Oliveira 9acb6006b8 [ci] improve ccache and add support on Android (#2673)
* disable PCH
* fix missing headers after disabling PCH
* add support to extra cmake flags on Android building
* remove debug symbols on Release building (also fixing ccache on windows)

Signed-off-by: Caio Oliveira <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2673
Reviewed-by: crueter <[email protected]>
Co-authored-by: Caio Oliveira <[email protected]>
Co-committed-by: Caio Oliveira <[email protected]>
2025-10-08 01:04:18 +02:00
crueterandCaio Oliveira e1ffeec212 [docs] refactor: full rewrite, generalization + dedup (#488)
"docs but awesome"

Combines most of the stuff that was repeated thrice over verbatim into a
single common Build Instructions page, with additional caveats marked
elsewhere. Prettifies some stuff too because why not.

cc: @Lizzie @DraVee @MaranBr @SDK-Chan

Co-authored-by: Caio Oliveira <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/488
Reviewed-by: Lizzie <[email protected]>
Reviewed-by: MaranBr <[email protected]>
2025-09-18 02:37:02 +02:00
Caio Oliveira 28d26b0d76 [ci, docs] Refactor building with Windows (#400)
* this a initial PR to improve documentation of building under windows

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/400
Reviewed-by: MaranBr <[email protected]>
Reviewed-by: crueter <[email protected]>
Reviewed-by: Shinmegumi <[email protected]>
Co-authored-by: Caio Oliveira <[email protected]>
Co-committed-by: Caio Oliveira <[email protected]>
2025-09-12 16:07:35 +02:00
crueterandSDK Chan 428f136a75 [cmake] CPMUtil: formatting, git_host, new repos, more system deps, libusb (#392)
I promise I'm a UI developer

- mbedtls can now be used as a system package
- zycore can now be used as a system package
- cleaned up dynarmic externals
- fixed libusb incorrectly showing as bundled
- add version/tag formatting to JSON
- add custom GIT_HOST option for packages
- moved some of my repos to my new git
- slightly better version identification
- combined VUL/VH since they are codependent (using my combo vendor)
- fix cpmfile inclusion
- remove libusb submodule

This PR succeeds #383 since it includes it

Co-authored-by: SDK Chan <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/392
Co-authored-by: crueter <[email protected]>
Co-committed-by: crueter <[email protected]>
2025-09-08 19:21:38 +02:00
lizzieandcrueter 43c41e4db5 [compat] openbsd port fixes (#273)
Signed-off-by: lizzie <[email protected]>
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/273
Reviewed-by: crueter <[email protected]>
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-09-08 00:54:48 +02:00
Caio Oliveira f07309afd2 [ffmpeg] proper drm inclusion (#328)
* this fixes build on ubuntu 25.04

Signed-off-by: Caio Oliveira <[email protected]>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/328
Reviewed-by: CamilleLaVey <[email protected]>
Co-authored-by: Caio Oliveira <[email protected]>
Co-committed-by: Caio Oliveira <[email protected]>
2025-08-29 01:49:20 +02:00
lizzieandcrueter bf7f3e25fc [compat] fix solaris build and update instructions for CPM on solaris (#270)
Signed-off-by: lizzie <[email protected]>
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/270
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-08-20 00:21:16 +02:00
crueter d96da5104b [cmake] final CPM fixes (#267)
- remove vcpkg references in docs
- move externals around
- fix non-cpm stuff
- remove redundant simpleini call/dir

Signed-off-by: crueter <[email protected]>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/267
Reviewed-by: Maufeat <[email protected]>
2025-08-16 03:19:02 +02:00
lizzieandcrueter e807e32b1a [compat] fix solaris Qt build (#194)
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/194
Reviewed-by: crueter <[email protected]>
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-08-15 04:12:45 +02:00
crueter 3e55dc6352 [cmake] refactor: CPM over vcpkg (#250)
Completely replaces vcpkg with CPM for all "system" dependencies. Primarily needed for Android and Windows. Also uses my OpenSSL CI for those two platforms.

In theory, improves configure and build time by a LOT and makes things much easier to manage

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/250
Reviewed-by: Lizzie <[email protected]>
2025-08-14 20:30:30 +02:00
lizzie 99426f064c [docs] freebsd does not have pkg-config since FBSD12 (#222)
Signed-off-by: lizzie <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/222
Reviewed-by: crueter <[email protected]>
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-08-07 22:05:36 +02:00
crueter dc444c7af9 [docs] update Linux build guide to include private for debian (#191)
Signed-off-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/191
Reviewed-by: Lizzie <[email protected]>
2025-08-06 07:48:41 +02:00
lizzie 9e0e31132a [icc] fix intel c++ compiler errors (#146)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/146
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-07-30 20:59:28 +02:00
lizzie ca06dad650 [docs] add solaris to build inst on readme (#105)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/105
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-07-23 18:40:59 +02:00
lizzieandcrueter 275d64e653 [docs] add into docs/ and make links local (#93)
Co-authored-by: crueter <[email protected]>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/93
Co-authored-by: lizzie <[email protected]>
Co-committed-by: lizzie <[email protected]>
2025-07-23 09:53:45 +02:00