aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build-ubuntu.yml
Commit message (Collapse)AuthorAge
* Linux CI updates (#1965)Nadia Holmquist Pedersen2024-02-07
| | | | | | * Switch to using Qt 6 * Use Ubuntu 22.04 for newer dependency versions * Combine AppImage and regular x86_64 builds so it doesn't have to build twice * Misc cleanup
* CI stuff (#1935)Nadia Holmquist Pedersen2023-12-28
| | | Add new macOS CI using vcpkg
* Support loading Zstandard-compressed ROMs (#1667)Nadia Holmquist Pedersen2023-04-28
| | | | | | | This is different from the archive support in that the compressed ROMs are standalone files, rather than archives, making it possible to use them exactly as if they were regular ROMs, while saving a bunch of space on disk. This is supported both for DS and GBA ROMs, though given GBA ROMs' generally small size it's mostly useful for the former.
* 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
* Change workflow upload name to platform on GitHub CIWaluigiWare642021-06-13
|
* 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
|\
| * Ubuntu CI cleanups (#842)Nadia Holmquist Pedersen2020-12-09
| |
* | Merge branch 'master' into feature/zip-supportWaluigiWare642020-10-23
|\|
| * Update build-ubuntu.ymlWaluigiWare642020-08-26
| |
* | Merge branch 'master' into feature/zip-supportWaluigiWare642020-08-05
|\|
| * Don't download CMake, the package is new enoughNadia Holmquist Pedersen2020-07-26
| |
| * Remove unneeded gtk3 package from the Ubuntu buildNadia Holmquist Pedersen2020-07-26
| |
| * Add libslirp to workflowsNadia Holmquist Pedersen2020-07-26
| |
* | Add libzip dependency in the workflow files and to CMakeLists.txtU-RAYYAN-PC\Rayyan2020-07-22
|/
* Update Ubuntu version used for CIRaphaël Zumer2020-06-08
| | | | | Ubuntu 20.04 is supported "as a preview" and may have to be replaced in the future, but 18.04's Qt package is too old to build.
* ASGHAFGSHASHJKQHDArisotura2020-05-30
|
* asaddazsArisotura2020-05-30
| | | | sneaky bastard
* fix the Github Actions shit, hopefullyArisotura2020-05-29
|
* Disable CI on non-master branchesRaphaël Zumer2020-03-21
|
* Include romlist.bin with Linux CI artifactsRaphaël Zumer2019-12-13
|
* Fix Ubuntu CI when Microsoft breaks repositoriesRaphaël Zumer2019-12-13
|
* Upload CI build artifactsRaphaël Zumer2019-12-12
|
* Update packages on CI before installingRaphaël Zumer2019-12-12
|
* Enable GitHub CI on pull requestRaphaël Zumer2019-12-12
Also rename the build to be more specific.