Commit Graph

1085 Commits

Author SHA1 Message Date
Henrik Rydgård
d876877383 Quick test of naett's libcurl backend 2023-09-17 14:05:42 +02: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