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
fc872ea9a1
Implement cop2 support
2023-04-07 18:37:08 +02: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
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
Logan McNaughton
09f8ea6dea
Use XXH3 hashing
2020-03-31 10:28:24 +02: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
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
Richard Goedeken
cd7d18dca2
Merge pull request #582 from bsmiles32/subprojects
...
Move third-party code into subprojects directory.
2018-08-26 22:29:14 -07:00
Bobby Smiles
629d8ed57a
Move third-party code into subprojects directory.
2018-08-17 00:26:19 +02:00
Bobby Smiles
a597faad9e
Fix Makefile warning quotes.
2018-08-16 22:57:29 +02:00
Richard Goedeken
9f3c611a56
Merge pull request #578 from bugfood/update-readme
...
Update readme
2018-08-01 08:04:18 -07:00
Corey Hickey
b9f78a6e03
Remove trailing whitespace from Makefile help.
2018-07-31 22:03:32 -07:00
Bobby Smiles
156b78a80f
Rework Video Capture backend to allow better isolation.
...
By adding init and release methods to video capture backend interface
we can completely separate implementation details from usage.
We don't need to include (nor have) implementation header,
and therefore can use true C++ for opencv implementation
(no need for in-place ctor, explicit call to dtor, ...).
Also, backend selection is done by name and multiple instanciation (with
different parameters) can be done by selecting the right config section.
Default video capture backend may be overrided at compile-time by
defining DEFAULT_VIDEO_CAPTURE_BACKEND to appropriate value.
Video input has been renamed to Video Capture.
2018-06-04 00:28:28 +02:00
Richard Goedeken
f47b06e637
Merge pull request #564 from bsmiles32/gbcam
...
GB Camera support
2018-05-21 22:05:12 -07:00