Commit graph

374 commits

Author SHA1 Message Date
Jj0YzL5nvJ e3719da88c CI/CD: Rearranged some parts of the logic, many details and design flaws were changed during the deployment to the other repositories 2024-05-13 00:42:01 -06:00
Jj0YzL5nvJ a64f8ea750 CI/CD: Upgrade, generic scripts, independent schedule, etc 2024-05-06 00:33:05 -06:00
Zeck 1c8fd9c7fa bfd version check fix for X.XX version number format 2023-09-12 12:14:12 -05:00
Rosalie Wanders 761b34443a Add Video Extension functions to support Vulkan 2023-08-03 12:34:28 +02:00
Andrew Udvare 2b0db02b05 Fix building with libbfd >=2.39 2023-07-17 18:17:43 -04:00
Rosalie Wanders e1f4251569 Add ACCURATE_FPU=1 option to Makefile 2023-06-11 19:54:26 +02:00
Rosalie Wanders a9df0c988a add cp2.c to visual studio project 2023-04-07 19:14:29 +02:00
Rosalie Wanders fc872ea9a1 Implement cop2 support 2023-04-07 18:37:08 +02:00
Jj0YzL5nvJ 6d623f545e CI/CD: Integrate scheduled builds and other necessary updates 2023-02-14 23:50:28 -06:00
Jj0YzL5nvJ 7f6d91a37f CI/CD: Update MSVC 2022-09-28 03:26:37 -06:00
Jj0YzL5nvJ 1a887f980a CI/CD: Update 2022-07-10 18:53:03 -06:00
Richard Goedeken 6efa95f5dd
Merge pull request #873 from loganmc10/vru
VRU support and Hey You Pikachu audio fix
2022-06-23 17:31:17 -07:00
Zach Bacon 17cbb53735 Add support for clang/mingw targets
clang built mingw doesn't support -Bsymbolic
or version scripts unfortunetly

Signed-off-by: Zach Bacon <zachbacon@vba-m.com>
2022-05-04 23:07:52 -04:00
Logan McNaughton 7f91bdd324 VRU support 2022-05-03 19:33:46 -06:00
Richard Goedeken 73ce3d0d9e
Merge pull request #912 from Jj0YzL5nvJ/ci-github
CI/CD: Implement GitHub Actions and public nightly builds
2022-04-11 21:01:47 -07:00
Keegan Dent 4981f945a0 Native Apple Silicon (darwin-arm64) Support
Does not include support for new dynarec on Apple Silicon
2022-01-07 15:33:09 -06:00
Jj0YzL5nvJ cc65ff575a CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 09:00:44 -07:00
Pierce Andjelkovic da6e9a5b8c Add RISC-V Support 2021-09-15 00:02:54 +02:00
Rosalie Wanders 011f9cf3c4 Add KEYBINDINGS=0 option to Makefile 2021-08-27 13:13:09 +02:00
Logan McNaughton 10d8c397d2 IS Viewer support 2021-07-08 11:18:03 +02:00
Jj0YzL5nvJ 3fede816ed Explain asm scripts data manipulation and glue code mechanics 2020-12-29 13:48:15 +01:00
orbea 5b483af72d build: Allow out of tree builds. 2020-12-15 10:16:49 +01:00
Damien Gibson fb50105a9a Fix to MacOSX building
After some struggle and assistance in the 'issues', this was the necessary changes to make the mac stuff build
2020-12-14 11:27:29 +01:00
bsmiles32 8ae539f610
Merge pull request #762 from LuigiBlood/diskupdate
[Disk] Major Disk Support Changes
2020-12-06 10:53:12 +01:00
Bobby Smiles 2296e514f8 Use Og instead of O0 when building with DEBUG=1
It gives better performance without compromising debugging experience
2020-12-01 18:22:19 +01:00
Bobby Smiles d9da47de5b Handle DD disk format differences through a specific storage backend 2020-11-29 19:28:28 +01:00
Richard Goedeken 1db9f4032b Revert part of 2cced9529b because it conflicts with GNU make which always defines default values for certain variables 2020-09-16 22:30:36 -07:00
Jj0YzL5nvJ 2cced9529b Improve compatibility on restrictive platforms and other minor changes 2020-08-30 06:05:12 -06:00
Rosalie Wanders e94a86d876 Makefile: add missing " 2020-08-25 15:46:32 +02:00
Jj0YzL5nvJ 729ea2e296 Allow to set custom platform toolset from commands 2020-08-13 12:17:21 -06:00
LuigiBlood 7855db4e13 [Disk] Cleanup, add structs & less magic numbers 2020-06-15 23:21:16 +02:00
Logan McNaughton 1fccc3ba6c Netplay 2020-06-06 16:09:45 -06:00
Logan McNaughton b7b56fea51 Disable FTZ in SSE when FCR31 FS bit is set
Remove -ffast-math, makes us IEEE compliant
2020-05-25 10:47:21 +02:00
dankcushions 5df2a32f6b
Removed "not officially supported" for ARM
I think we can safely remove this warning now - ARM is a well established target for mupen64plus. i note the same warning isn't there for aarch64.
2020-04-13 01:32:39 +01:00
Jason Cumbie 715009f1ce Fix path expansion when building with VisualStudio so directories with spaces will not cause the build to fail. 2020-03-31 21:16:44 -07:00
Logan McNaughton 09f8ea6dea Use XXH3 hashing 2020-03-31 10:28:24 +02:00
Jj0YzL5nvJ de4d743b35 Improve glue code generation 2020-03-31 10:16:06 +02:00
Jj0YzL5nvJ 9bf46e5feb Hack to keep bad IDE decisions in check 2020-01-25 18:24:20 +01:00
Jj0YzL5nvJ 67b955c944 Make everything cleaner for cross compilation 2020-01-25 18:24:20 +01:00
Jj0YzL5nvJ 45029551f7 Some changes to allow MSBuild to do its job in almost any VS installation... 2020-01-25 18:24:20 +01:00
Richard Goedeken 13ee6c1904 update MSVC project file for recent change in nasm path in win32-deps module 2020-01-25 06:55:46 -08:00
Gillou68310 ce112840cd Migrate to VS2017 2019-11-13 17:11:44 +01:00
Daniel James b2fd3a5e04 Add ppc64le support 2019-02-19 21:22:07 -05:00
Richard Goedeken 5420462e57 issue #608 - fix openBSD compilation on systems with libzip 2019-01-21 19:39:17 -08:00
Gillou68310 c4c63a1242 new_dynarec: Initial x64 and arm64 support 2019-01-09 16:03:35 +01:00
Gillou68310 c2a444541f new_dynarec: add recompiler debugger 2018-12-14 10:41:14 +01:00
Brigham Henry Keys 0493c9f1c3 Placed -fPIC setting in CPU specific section 2018-09-21 02:45:06 -05:00
Brigham Henry Keys e7c8f6f71d added support for aarch64 2018-09-19 12:02:33 -05:00
Bobby Smiles 75e5285df6 Expose a minimal C API for OGLFT, so that we don't leak C++ in our codebase
Also:
- remove uneeded #ifdef __cplusplus extern "C" danse.
- replace gluOrtho2D with equivalent glOrtho(near=-1, far = 1) to avoid requiring glu header.
2018-08-28 01:04:22 +02:00
Bobby Smiles cc48d8311d Move screenshot files to main. 2018-08-27 21:15:43 +02:00