刘皓
fafad03874
Temporarily use nightly build of RetroArch in libretro Emscripten autobuild
2025-04-22 16:51:38 -04:00
刘皓
71653549f2
Add threaded audio driver in libretro builds
...
This adds a new driver for audio in libretro builds for devices with
multithreading support that defers audio rendering to a worker thread
provided by the libretro frontend.
The threaded driver has the advantage that video lag will not also cause
the audio to lag, which is very noticeable since it manifests in the
form of audio crackling when it happens.
2025-04-22 12:17:15 -04:00
刘皓
f810489a15
Enable LTO only for libruby in libretro PlayStation 3 build
2025-03-07 11:27:27 -05:00
刘皓
7c066a2b24
Change some of the nomenclature in libretro builds
2025-02-14 12:05:30 -05:00
刘皓
76c802b901
Fix linker errors in libretro Nintendo Switch build
2025-02-12 21:30:18 -05:00
刘皓
77b7dda096
Add all dependencies of libretro build as Meson subprojects
2025-01-02 17:51:22 -05:00
刘皓
42cccfd03d
Only use pkg-config in macOS builds
2025-01-01 14:55:19 -05:00
刘皓
9d5e18d88b
Fix non-libretro builds for real this time
2024-12-30 14:14:45 -05:00
刘皓
27df4f018c
Upload base libretro core files
2024-12-29 23:35:35 -05:00
Splendide Imaginarius
77d05ed600
Make the Windows resources customisable at build time
...
Ported from original mkxp-zr commit by Riley Pierce.
2023-10-25 23:12:35 +00:00
Struma
2f02159dcc
try to fix building steamshim with meson
...
Shot in the dark, no PC
2022-01-13 16:29:17 -05:00
Struma
59d326ef4a
Remove basically pointless build options
2021-10-14 05:28:32 -04:00
Struma
5648894d14
Update README
2021-06-26 15:06:05 -04:00
Struma
95e17244fd
Remove Windows API emulation
2021-06-08 19:02:15 -04:00
Struma
c3cfe837fe
correct desc of steamworks_path build option
2021-05-22 07:03:37 -04:00
Struma
4784a36e54
cleanup
2021-03-31 20:08:19 -04:00
Struma
02cc1a0630
Remove 'console' build option
2021-03-15 23:13:25 -04:00
Struma
9a65dca14e
Include fluidsynth with windows build setup
2021-01-06 03:18:38 -05:00
Struma
262b62b10b
Add dependency makefile for Windows
2021-01-01 07:44:25 -05:00
Struma
d448d996f5
Add JSON parse/stringify methods to HTTPLite::JSON
2020-12-30 01:43:40 -05:00
Struma
6e0ba12ae7
Always codesign app to run locally in Meson
2020-12-25 10:31:09 -05:00
Struma
bed287376c
Build Ruby 3.0 by default
2020-12-25 10:30:44 -05:00
Struma
c4ce877186
Use experimental/ghc filesystem for meson builds
2020-11-23 02:25:02 -05:00
Struma
bbdf83fafc
Build with OpenGL until MetalANGLE works properly
2020-11-19 20:26:16 -05:00
Struma
a9d7e0783a
Preliminary attempt at Metal support
2020-11-16 20:26:49 -05:00
Struma
fe47cc91e5
Add macOS signing options, sandbox signed bundles
2020-11-16 04:37:05 -05:00
Struma
21f24b67d1
Use default macOS deployment target instead of 10.12
...
the `macos_min_version` build option now defaults to nothing;
This build uses normally uses homebrew packages, so it's
highly likely that, in such a case, the program needs
to be built on the oldest supported operating system
(like how Linux works)
2020-11-13 01:42:22 -05:00
Struma
48cbeb55ab
Remove threaded_gl_init
in favor of OS detection
2020-11-12 23:15:58 -05:00
Struma
ee4ec392eb
make installing to appimages optional ( #12 )
2020-04-29 22:33:01 -04:00
Struma
78bfeb4d80
Bring back 'force32' ( #13 )
2020-04-29 21:59:19 -04:00
Struma
5e001c79c5
rename fake_api
easypoke
...
Really the only reason it even exists at this point is
Pokemon Essentials, so I might as well stick all the dumb Essentials
fixes together
2020-04-23 02:19:24 -04:00
Struma
8b63e08a9d
Let install scripts handle installing steamshim
2020-03-02 04:45:14 -05:00
Struma
88abd71dfb
Integrate Steamshim
...
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Struma
c4ac1b2ec7
Remove Discord support
...
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Struma
fc2e10d124
Make Steam AppID configurable through mkxp.json
2020-02-29 03:25:25 -05:00
Struma
983088f259
Give static build option for Windows
2020-02-28 05:35:14 -05:00
Struma
bc7709fb53
Implement SteamUserStatsLite
2020-02-28 03:23:16 -05:00
Struma
dd0f3ade91
Allow specifying ruby install manually
2020-02-25 05:35:30 -05:00
Struma
d580c55685
Remove 'gl3' build option
2020-02-25 01:01:23 -05:00
Struma
85640a32a1
add compressedGraphics and openGL4 runtime opts
2020-02-25 01:00:12 -05:00
Struma
fbd6b0c5e5
Set macos_min_version to 10.12 by default
2020-02-24 23:34:30 -05:00
Struma
84fee7ac78
Create 'gl3' build option
2020-02-24 23:25:06 -05:00
Struma
1bf5f4f3da
Make threaded GL initialization optional
2020-02-10 12:38:27 -05:00
Inori
796ceabe9c
Don't build MiniFFI on 64-bit Windows
...
MiniFFI/Win32API is now optional, and requires
sizeof(void*) == sizeof(long)
2019-12-31 13:42:44 -05:00
Inori
6e37aa15b3
Enable ARC on all platforms
2019-12-14 18:56:52 -05:00
Inori
21da5b74c0
Always search for both 32+64 bit Discord GameSDK lib
2019-12-14 17:12:53 -05:00
Inori
c0ecb6bab9
Add build option for objc GC type
2019-12-14 16:00:05 -05:00
Inori
0dbc2b1a21
Add AppImage stuff
2019-10-22 02:30:07 -04:00
Inori
f57186f7a5
chdir to appimage location if independent_appimage
set
2019-10-14 00:52:08 -04:00
Inori
7af4026999
Play nice with Marin's experiments
2019-09-19 03:32:50 -04:00