aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build-ubuntu-aarch64.yml
Commit message (Collapse)AuthorAge
* No more context mess (#1531)RSDuck2022-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: use Duckstation's context code to directly render into QT Widget from separate thread without two OpenGL contexts currently only works on Windows * reenable gay OSD * add back vsync * make it atleast a little more thread safe * linux support * don't segfault on closing * reorganise and cleanup build system it's still not good, but better than before * macos? * try to get it working on Ubuntu CI also update instructions * let's try this * ok how about this * try creating an OGL 4.3 context first (https://i.kym-cdn.com/photos/images/original/001/264/842/220.png) * fix Ubuntu * hm * try again for Windows * let's try this * make the OpenGL renderer work again that was stupid * do OGL surface resizing from the mainthread * Fix small mistake in GL context creation on macOS causing version 3.2 to be considered invalid * C stupidness * cleanup * don't let the emuthread deinit OGL if there's no OGL * reset lastScreenWidth/Height when deiniting OpenGL * disable stencil test while drawing framebuffers * macOS: Link Cocoa framework explicitly when not building with Qt6 Seems to be needed for the classes used by DuckStation's GL context code. * Set ScreenPanelGL's minimum size immediately Fixes GL context creation for OpenGL display on macOS using the wrong size as the underlying window was not resized to the correct size by Qt yet. * don't emit window updates when OGL display is used * stuff Arisotura said Co-authored-by: Nadia Holmquist Pedersen <nadia@nhp.sh>
* actual DSi camera support (#1520)Arisotura2022-10-02
| | | basically feeding something that isn't a fixed stripe pattern, and emulating enough of the camera hardware to make this work
* CI: Fix Ubuntu aarch64 build againNadia Holmquist Pedersen2021-12-28
| | | | * Use a clean Ubuntu Docker container to hopefully have a more stable environment * Remove old workarounds
* Change workflow upload name to platform on GitHub CIWaluigiWare642021-06-13
|
* Try to fix Ubuntu AArch64 CI (#979)WaluigiWare642021-02-02
| | | Also remove previous fixes, they were fixed upstream
* Use libepoxy to load in OpenGL functions (#960)WaluigiWare642021-01-26
| | | | | | | | | | | * Use libepoxy to load in OpenGL functions Prevents having to load them in manually * Install libepoxy in the CI * Do not link OpenGL libraries, libepoxy opens them itself * Add libepoxy to build instructions
* Merge branch 'master' into feature/zip-supportWaluigiWare642020-12-19
|\
| * Fix Ubuntu AArch64 CI - round 3 (#811)WaluigiWare642020-11-11
| |
* | Merge branch 'master' into feature/zip-supportWaluigiWare642020-10-23
|\|
| * Fix Ubuntu AArch64 CI - again (#767)WaluigiWare642020-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | * Fix Ubuntu AArch64 CI - again * Update build-ubuntu-aarch64.yml * Update build-ubuntu-aarch64.yml * Update build-ubuntu-aarch64.yml * Update build-ubuntu-aarch64.yml * Update build-ubuntu-aarch64.yml
| * Fix Ubuntu AArch64 CI (#764)WaluigiWare642020-09-19
| |
* | Merge branch 'master' into feature/zip-supportWaluigiWare642020-08-05
|\|
| * Merge branch 'master' into fix/aarch64-ciNadia Holmquist Pedersen2020-07-27
| |\
| | * Add libslirp to workflowsNadia Holmquist Pedersen2020-07-26
| | |
| * | Do full upgrade to avoid issues when installing ARM dependenciesNadia Holmquist Pedersen2020-07-27
| |/
* | Fix Ubuntu ARM64 libzip dependencyWaluigiWare642020-07-22
| |
* | Add libzip dependency in the workflow files and to CMakeLists.txtU-RAYYAN-PC\Rayyan2020-07-22
|/
* Use GCC 10Nadia Holmquist Pedersen2020-06-12
|
* Use qtbase5-dev so we pull in less stuffNadia Holmquist Pedersen2020-06-12
|
* Correct name and fix syntax errorNadia Holmquist Pedersen2020-06-12
|
* Add aarch64 CINadia Holmquist Pedersen2020-06-12