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