Charlotte Koch
0d96cb9cbb
Several functions on NetBSD are hidden behind _NETBSD_SOURCE
2023-08-09 23:22:37 -07:00
Henrik Rydgård
ea659319b2
Merge pull request #17852 from unknownbrackets/riscv-centralize
...
IR: centralize common parts of native backend
2023-08-06 10:54:53 +02:00
Unknown W. Brackets
691799a0ca
irjit: Centralize native jit compile dispatch.
2023-08-03 23:14:58 -07:00
noabody
1618ca473e
Fix 17832
2023-08-02 07:48:35 -06:00
Henrik Rydgård
9f6e67b17a
Move the debug overlay rendering out from EmuScreen into DebugOverlay.cpp
2023-08-02 14:58:22 +02:00
noabody
d0f5159e88
Link fail on case sensitive filesystem SDL2_ttf
2023-07-31 19:02:53 -06:00
Unknown W. Brackets
f870271011
riscv: Spill registers more intelligently.
2023-07-30 14:24:12 -07:00
Henrik Rydgård
b473f1e649
Merge pull request #17780 from hch12907/sdl-ttf
...
SDL: implement TextDrawer using SDL2_ttf
2023-07-29 22:51:27 +02:00
Hoe Hao Cheng
f88d1a287e
SDL: implement font fallback for TextDrawerSDL
2023-07-29 03:09:57 +08:00
Henrik Rydgård
f229573bb2
Merge pull request #16251 from gucio321/fix-wayland-vulkan
...
CMakeList: fix SDL+Wayland+Vulkan
2023-07-25 09:52:43 +02:00
Unknown W. Brackets
3383d5b93a
Merge pull request #17751 from unknownbrackets/riscv-jit
...
Initial RISC-V jit based on IR
2023-07-25 00:42:22 -07:00
Hoe Hao Cheng
2b826b5614
SDL: implement TextDrawer using SDL2_ttf
2023-07-25 13:05:32 +08:00
Unknown W. Brackets
bf7a6eb2cd
riscv: Add jit for some initial instructions.
2023-07-23 18:01:00 -07:00
Unknown W. Brackets
4c1cc2dfdc
riscv: Add a register cache for jit.
...
Not yet actually used. Might be buggy.
2023-07-23 18:01:00 -07:00
Unknown W. Brackets
47b81985bd
riscv: Initial untested dispatcher.
...
The minimum to actually, probably, running code. Pretty slow.
2023-07-23 18:01:00 -07:00
Unknown W. Brackets
e271e43ec5
riscv: Initial staffolding for IR based jit.
2023-07-23 18:01:00 -07:00
Unknown W. Brackets
021aa319d5
Linux: Use _DEFAULT_SOURCE.
...
Needed for gettimeofday() etc. Keeping _BSD_SOURCE for now for compatibility.
2023-07-23 16:12:26 -07:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
e2cc835c2b
Setup build for new file HTTPNaettRequest
2023-07-21 10:27:40 +02:00
Henrik Rydgård
7ae34f148a
Setup build for naett - a lightweight https wrapper
2023-07-21 10:27:40 +02:00
Henrik Rydgård
f13a07f19b
Break out Download and RequestManager into its own file
2023-07-21 10:27:40 +02:00
Nemoumbra
5ca099a747
Scan/remove -> edit symbols
2023-07-17 16:38:24 +03:00
Nemoumbra
b8dbe02010
Added a new window class
2023-07-08 22:39:58 +03:00
Henrik Rydgård
a7c21b582e
Move UI/RetroAchievements.{cpp,h} to Core.
...
Necessary to avoid some dependency inversion.
Gotta figure out how this will interact with the libretro stuff..
2023-07-02 12:02:20 +02:00
Henrik Rydgård
eb21a2e6c9
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
2023-06-30 17:15:49 +02:00
Henrik Rydgård
01cf22e074
Merge pull request #17589 from hrydgard/retroachievements-initial-work
...
Retroachievements support (work-in-progress)
2023-06-27 00:13:53 +02:00
M4xw
0cf6f46330
[MemoryUtil] Platform changes for Nintendo Switch
2023-06-26 16:17:45 +02:00
Henrik Rydgård
8beca03e7e
MacOSX buildfixes
2023-06-26 10:01:41 +02:00
haorui wang
fa336edcb6
[what] update cmake compilation configuration in windows
...
[why] support some other IDE like VScode or clion
[how]
1. update CMakeLists.txt according to *.vcxproj
2. include some header like `windows.h` to support raw cmake compilation
3. exclude libcmt.lib
2023-06-24 21:36:46 +08:00
Unknown W. Brackets
d4a0121ab6
Merge pull request #17600 from brad0/cmake_libzip_header_path
...
CMake: Include system libzip header path
2023-06-18 19:16:54 -07:00
Brad Smith
5acbc4af78
CMake: Include X11 Xlib header path
...
Build fails trying to find X11/Xlib.h via ext/vulkan/vulkan.h.
2023-06-18 19:47:00 -04:00
Brad Smith
089a700d3e
CMake: Include system libzip header path
2023-06-18 19:12:38 -04:00
Henrik Rydgård
9f88dbd656
Icon cache for UI rendering
...
This will be needed for achievements, and has uses already now.
2023-06-18 14:11:12 +02:00
Henrik Rydgård
9f14cfb54e
Merge pull request #17539 from Nemoumbra/broadcast-config
...
ClientConfigSubscriber added
2023-06-16 17:20:46 +02:00
Henrik Rydgård
fffaa41091
Extract the class TabbedUIDialogScreen from GameSettingsScreen.
2023-06-16 13:56:26 +02:00
Nemoumbra
311687a673
ClientConfigSubscriber added
2023-05-31 19:17:43 +03:00
Brad Smith
94aed7a101
Fix building on OpenBSD
...
Otherwise build breaks complaining about vasprintf() missing due to the
use of _POSIX_C_SOURCE.
2023-05-28 01:59:40 -04:00
Henrik Rydgård
dfb446f89d
Allow other backends than Vulkan to have GPU memory stats. Implement for GL.
2023-05-24 14:33:01 +02:00
Henrik Rydgård
956d784bde
Add FastVec, start using it for InitSteps
2023-05-23 08:54:40 +02:00
Henrik Rydgård
d7a5edeb6f
GL: Break out GLPushBuffer from GLRenderManager.cpp/h
2023-05-23 08:41:09 +02:00
Henrik Rydgård
cf9a628a2e
AndroidContentURI: Move code from the header to cpp. Some assorted cleanup, add a unit test for Download paths
2023-05-16 16:08:51 +02:00
Caleb Xu
8ef17b1662
Allow usage of system SDL2 on macOS
2023-05-05 17:26:21 -04:00
Henrik Rydgård
ee7e8d7c06
Add a unit test, fix listing zip directories
2023-05-02 11:35:45 +02:00
Halo-Michael
941a10df4e
Fix iOS build
2023-04-26 19:25:48 +08:00
Henrik Rydgård
6332e61e26
Fix Gold filenames, more gold prep for mac
2023-04-25 18:17:01 +02:00
Henrik Rydgård
5d028cb004
Upgrade SDL for Mac
...
This removes the option to use system SDL, which seems like a trap.
Also simplifies the macbundle.sh script accordingly.
Buildfix
Buildfix fix
Moar buildfix
2023-04-25 11:45:20 +02:00
Serena
0830eb51fc
Native 'About' panel
2023-04-23 22:12:15 +03:00
Serena
a71ec1acdf
Recognize openable types in Info.plist, debug menu in top bar
2023-04-22 18:11:06 +03:00
Henrik Rydgård
d782a49229
Enable building a gold version for mac.
2023-04-19 15:06:02 +02:00
Henrik Rydgård
b4c766f756
Merge pull request #17256 from unknownbrackets/debugger-watch
...
Debugger: Add named watch expressions
2023-04-09 10:23:25 +02:00