Commit Graph

30 Commits

Author SHA1 Message Date
Henrik Rydgård
848de762b3
Merge pull request #18498 from KatyushaScarlet/dev-loongarch64
Use __loongarch_lp64 instead of __loongarch64 as it is deprecated
2023-12-09 17:42:17 +01:00
Henrik Rydgård
7e85d3d10a Disable the new culling on RISC-V for now. 2023-12-09 16:49:02 +01:00
KatyushaScarlet
3ffcf78788 Use __loongarch_lp64 instead of __loongarch64 as it is deprecated 2023-12-09 20:31:17 +08:00
Henrik Rydgård
45aae7b9da ARM32: Backport a lot of previously 64-bit-only NEON optimizations to ARM32. 2023-11-27 23:51:10 +01:00
KatyushaScarlet
161f56e270 Add basic support for loongarch64 2023-09-02 02:08:43 +08:00
Ethan O'Brien
8426b35a80 Cleanup emscripten libretro build target 2023-08-12 14:38:35 -05:00
Kenny Cheng
8b7b7d3729
fix Memory init failed on Linux x32 ABI 2023-07-03 15:36:44 +08:00
Brad Smith
3518abb47d Build fixes for OpenBSD 2023-05-19 22:04:36 -04:00
Henrik Rydgård
cd92151de7 Add ARM64_NEON compile arch flag
This allows doing ARM64 builds without NEON support, and allows simplifying some checks.
2022-06-25 07:29:20 +02:00
Pierce Andjelkovic
1e949c8097 Fix indentation 2021-08-07 04:08:39 +10:00
Pierce Andjelkovic
bd8759853b
Fix ABI 2021-07-31 01:50:48 +10:00
Pierce Andjelkovic
c48888c5e5 Add in bit length check 2021-07-29 07:28:29 +10:00
Pierce Andjelkovic
8cb4fb83a4 temporary riscv define fix 2021-07-29 07:19:44 +10:00
Pierce Andjelkovic
d9a3741fcb RISC-V CPU detect 2021-07-28 21:58:56 +10:00
Unknown W. Brackets
d9aecffd72 Build: Remove old ARM define. 2021-03-02 21:26:03 -08:00
Unknown W. Brackets
e621aca9ba Build: Remove MIPS define.
We shouldn't want to use that anyway, for conflicts...
2021-03-02 21:14:09 -08:00
Unknown W. Brackets
5119d79082 Build: Remove IOS define. 2021-03-02 21:04:03 -08:00
Henrik Rydgård
0e3a84b4a8 Move most GPU things to Common.
It works after the move, on Windows and Android at least.

Deletes the D3DX9 shader compiler loader, which was not used.
2020-10-04 23:39:02 +02:00
Unknown W. Brackets
6b8f7294b3 Global: Remove ARM64 define.
Was barely used anymore, and some users are specifying it when it's not
the case, so better to detect consistently.
2020-08-29 08:45:50 -07:00
Unknown W. Brackets
2eee84b5ce Switch: Add basic defines for checks/reporting. 2019-09-28 09:00:20 -07:00
driver1998
21d2008676 Use D3DCompiler_47.dll for D3D9 context. 2019-05-12 11:17:10 +08:00
Henrik Rydgård
2f26297062 Clean up some more ifdefs 2019-05-10 23:25:57 +02:00
driver1998
93fe9c413b Update ppsspp_config.h for Windows ARM 2019-05-04 22:45:16 +08:00
Unknown W. Brackets
53b76b1f77 Windows: Avoid UWP for desktop api family. 2017-11-25 14:08:51 -08:00
Henrik Rydgård
e74749f2b2 A function renamed, some logging improvements 2017-03-10 00:11:00 +01:00
Henrik Rydgard
7b3f84aae8 More buildfixes for Windows on ARM 2017-03-05 10:52:08 +01:00
Henrik Rydgard
03dab0fdbd More UWP prep 2017-02-25 09:57:22 +01:00
Henrik Rydgard
fcbc20f240 Small changes to make Common and Core build under my preliminary UWP setup. 2017-02-24 18:59:41 +01:00
Florent Castelli
332adc456d config: Android is a Linux too 2016-10-20 17:39:47 +02:00
Florent Castelli
8c3552de74 cmake: Detect features at compile time
Instead of relying on manually passed down flags from CMake,
we now have ppsspp_config.h file to create the platform defines for us.
This improves support for multiplatform builds (such as iOS).
2016-10-19 12:31:19 +02:00