Commit graph

380 commits

Author SHA1 Message Date
orbea
bc8f7f858a build: remove executable permissions from the Makefile 2024-10-29 07:39:53 -07:00
Richard Goedeken
485afc5ff3
Merge pull request #1093 from orbea/sdl
build: drop SDL1 support + use pkg-config for SDL2
2024-10-23 19:16:20 -07:00
orbea
b007759b9e build: use pkg-config for SDL2
SDL2 hasn't required suing sdl2-config in a long time and using
pkg-config can have better results for distros.
2024-10-21 09:16:40 -07:00
orbea
966a5df316 build: drop SDL1 support
SDL1 is unmaintained upstream and using it only leads to a degraded
experience. Especially when it recives far less testing.
2024-10-21 09:11:00 -07:00
orbea
3ef42dd88f build: remove -fno-strict-aliasing
It builds with -Werror=strict-aliasing so this should be unneeded.
2024-10-20 10:57:00 -07:00
Richard Goedeken
61e1d6cf9b update minimum macos SDK in makefile 2024-07-14 12:00:27 -07:00
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