Remove leftovers of 32-bit ARM Windows support

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
Henrik RydgårdandClaude Opus 5.5 committed 2026-09-28 13:58:29 -06:00
1 parent aad83c044f
commit c70fc68261
7 files changed
+2 -33

No files matched your search

+1 -2
View File
@@ -21,7 +21,6 @@ on:
- Bundle
- x64
- ARM64
- ARM
signedPackage:
type: boolean
@@ -101,7 +100,7 @@ jobs:
if: github.event.inputs.buildPlatform == 'Bundle'
run: |
echo "include symbols = ${{ env.INCLUDE_SYMBOLS }}"
msbuild UWP/PPSSPP_UWP.sln /m /p:TrackFileAccess=false /p:Configuration=${{ github.event.inputs.buildConfiguration }} /p:Platform=x64 /p:IncludeSymbols=${{ env.INCLUDE_SYMBOLS }} /p:AppxSymbolPackageEnabled=${{ env.INCLUDE_SYMBOLS }} /p:AppxPackageSigningEnabled=${{ github.event.inputs.signedPackage }} /p:PackageCertificateKeyFile=PPSSPP_UWP_TemporaryKey.pfx /p:AppxBundle=Always /p:UapAppxPackageBuildMode=SideloadOnly /p:AppxBundlePlatforms="x64|ARM64|ARM"
msbuild UWP/PPSSPP_UWP.sln /m /p:TrackFileAccess=false /p:Configuration=${{ github.event.inputs.buildConfiguration }} /p:Platform=x64 /p:IncludeSymbols=${{ env.INCLUDE_SYMBOLS }} /p:AppxSymbolPackageEnabled=${{ env.INCLUDE_SYMBOLS }} /p:AppxPackageSigningEnabled=${{ github.event.inputs.signedPackage }} /p:PackageCertificateKeyFile=PPSSPP_UWP_TemporaryKey.pfx /p:AppxBundle=Always /p:UapAppxPackageBuildMode=SideloadOnly /p:AppxBundlePlatforms="x64|ARM64"
- name: Package build
working-directory: ${{ github.workspace }}
-5
View File
@@ -29,11 +29,6 @@
#undef realloc
#endif
// Weird issue
#if PPSSPP_PLATFORM(WINDOWS) && PPSSPP_ARCH(ARM)
#undef free
#endif
#include "Common/Log.h"
#include "Common/StringUtils.h"
#include "Common/GPU/Shader.h"
-6
View File
@@ -61,12 +61,6 @@ typedef CONTEXT SContext;
#define CTX_SP Sp
#define CTX_PC Pc
#elif PPSSPP_ARCH(ARM)
//#define CTX_REG(x) R##x
#define CTX_SP Sp
#define CTX_PC Pc
#endif
#elif PPSSPP_PLATFORM(MAC) || PPSSPP_PLATFORM(IOS)
-5
View File
@@ -2215,7 +2215,6 @@ namespace MIPSComp
// Very heavily used by FF:CC. Should be replaced by a fast approximation instead of
// calling the math library.
// Apparently this may not work on hardfp. I don't think we have any platforms using this though.
void ArmJit::Comp_VRot(MIPSOpcode op) {
// VRot probably doesn't accept prefixes anyway.
CONDITIONAL_DISABLE(VFPU_VEC);
@@ -2223,10 +2222,6 @@ namespace MIPSComp
DISABLE;
}
#if PPSSPP_ARCH(ARM_HARDFP)
DISABLE;
#endif
int vd = _VD;
int vs = _VS;
-2
View File
@@ -328,8 +328,6 @@ namespace Reporting
return "Windows ARM64";
#elif defined(_WIN64)
return "Windows 64";
#elif defined(_WIN32) && defined(_M_ARM)
return "Windows ARM32";
#elif defined(_WIN32)
return "Windows";
#elif PPSSPP_PLATFORM(IOS)
-4
View File
@@ -63,9 +63,7 @@
#include "Common/GPU/GraphicsContext.h"
#include "Windows/main.h"
#ifndef _M_ARM
#include "Windows/DinputDevice.h"
#endif
#include "Windows/resource.h"
#include "Windows/MainWindow.h"
@@ -1002,9 +1000,7 @@ namespace MainWindow {
return WindowsRawInput::ProcessChar(hWnd, wParam, lParam);
case WM_DEVICECHANGE:
#ifndef _M_ARM
DinputDevice::CheckDevices();
#endif
if (winCamera)
winCamera->CheckDevices();
if (winMic)
+1 -9
View File
@@ -32,7 +32,7 @@
#endif
#endif
#if defined(__arm__) || defined(_M_ARM)
#if defined(__arm__)
#define PPSSPP_ARCH_ARM 1
#define PPSSPP_ARCH_32BIT 1
@@ -49,11 +49,6 @@
#if defined(__ARM_NEON) || defined(__ARM_NEON__)
#define PPSSPP_ARCH_ARM_NEON 1
#endif
#if defined(_M_ARM)
#define PPSSPP_ARCH_ARMV7 1
#define PPSSPP_ARCH_ARM_NEON 1
#endif
#endif
#if defined(__aarch64__) || defined(_M_ARM64)
@@ -94,9 +89,6 @@
#if defined(_WIN32)
// Covers both 32 and 64bit Windows
#define PPSSPP_PLATFORM_WINDOWS 1
#ifdef _M_ARM
#define PPSSPP_ARCH_ARM_HARDFP 1
#endif
// UWP trickery
#if defined(WINAPI_FAMILY) && defined(WINAPI_FAMILY_PARTITION)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) && WINAPI_FAMILY != WINAPI_FAMILY_DESKTOP_APP