Dzmitry Dubrova
a461800973
Implement custom driver loading for ARM64 Android devices
2023-12-14 08:53:03 +03:00
Henrik Rydgård
99548be8a3
NEON culling: Use mla operations to shave off some more cycles. ARM32 compat.
2023-12-09 16:36:01 +01:00
kotcrab
e07495502e
Add winhttp for cmake Windows builds
2023-10-31 22:58:59 +01:00
Henrik Rydgård
87ddb3f3b1
Add easy way to verify games against the Redump database, supplied as CSV.
2023-10-23 19:11:01 -05:00
Eric Warmenhoven
39e2d2accd
libretro: build tvos with ffmpeg
2023-10-15 14:31:09 -04:00
Henrik Rydgård
b43ded8e78
Fix the CMake expression, thanks Halo-Michael
2023-10-08 21:16:57 +02:00
Henrik Rydgård
87d0461fe0
Turn off HTTPS support for iOS.
...
Should fix #18322
2023-10-08 19:07:29 +02:00
Henrik Rydgård
34fbbf2c2a
Split out the descriptorset pool from VulkanMemory.cpp/h
2023-10-08 11:45:00 +02:00
Henrik Rydgård
2f5f9df620
Customize the cmake build. Android now builds that way too. Fixes.
...
Hack around build error
port the last fix to Android.mk
One more attempt
Warning fixes
Oops, forgot a slash
2023-09-29 10:16:47 +02:00
Henrik Rydgård
1f53d8a9a2
Hook up libchdr to CMakeLists.txt, Android.mk fix
2023-09-29 10:16:47 +02:00
Hoe Hao Cheng
28edae016e
SDL: fallback to atlas if SDL2_ttf is <2.0.18
2023-09-25 10:07:30 +08:00
Henrik Rydgård
3aed81d51b
Merge pull request #18170 from hch12907/sdl-ttf
...
ci: use pkgconfig as a fallback for finding SDL2_ttf
2023-09-21 13:45:52 +02:00
Anthony J. Bentley
cbab677075
Enable USE_WAYLAND_WSI by default.
2023-09-19 23:17:54 -06:00
Anthony J. Bentley
25a7334b5f
Only build with Wayland if USE_WAYLAND_WSI is on.
2023-09-19 02:07:46 -06:00
Hoe Hao Cheng
b768210797
ci: use pkgconfig as a fallback for finding SDL2_ttf
2023-09-19 00:51:19 +08:00
fp64
e4af18baa6
Add -fno-math-errno
...
Resolves #18156 .
2023-09-16 14:17:40 -04:00
Jan Beich
9472e7e152
CMake: Avoid using fseeko64/ftello64/etc on non-Linux
...
off_t is always 64-bit on BSDs but Large File Support API is not supported.
ld: error: undefined symbol: fseeko64
>>> referenced by hash.c
>>> hash.c.o:(filereader_seek) in archive lib/librcheevos.a
ld: error: undefined symbol: ftello64
>>> referenced by hash.c
>>> hash.c.o:(filereader_tell) in archive lib/librcheevos.a
Based on https://github.com/citra-emu/citra/commit/26af2b644ce6
2023-09-09 16:01:51 +02:00
Wang Xiang
75cb0d3fe0
Merge branch 'master' into dev-loongarch64
2023-09-04 21:12:40 +08:00
Unknown W. Brackets
1b756ff8c1
arm64jit: Add initial base for IR jit.
...
This works, but very slowly at this point.
2023-09-03 12:14:28 -07:00
KatyushaScarlet
161f56e270
Add basic support for loongarch64
2023-09-02 02:08:43 +08:00
Unknown W. Brackets
4e3f3860f9
x86jit: Stub out op categories to files.
2023-08-20 22:28:54 -07:00
Unknown W. Brackets
622c69dbb9
x86jit: Expose option to select new IR based jit.
2023-08-20 22:28:54 -07:00
Unknown W. Brackets
f9bf7de701
riscv: Use a single reg cache.
2023-08-20 12:42:11 -07:00
Henrik Rydgård
ff6e118fff
Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
2023-08-14 11:02:29 +02:00
Henrik Rydgård
c6179c67e4
Remove from cmakelists and android.mk.
2023-08-10 12:02:10 +02:00
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