source-engine icon indicating copy to clipboard operation
source-engine copied to clipboard

Windows ARM32 port

Open er2off opened this issue 2 years ago • 0 comments
trafficstars

This pull request adds Windows ARM32 support (WOA64 requires additional modifications)

Tasks:

  • [x] Port SSE2NEON (maybe just add neonmath?)
  • [x] Successful compilation and startup
  • [x] Fix graphical glitches (vtf wrong aligment issue in MSVC)
  • [ ] Fix fullscreen crash and completely wrong touchscreen handling
  • [ ] Fix physics bugs
  • [ ] Test on ARM64 (does not compile on VS2017 and I'm lazy to install VS2022) ~~- [] Remove SDL~~ (SDL was returned to support touch) ~~- [ ] Rewrite shaderapidx9 for DirectXMath (currently not running and no headers for *unix)~~

Build:

.\waf configure -T release --prefix=hl2 --msvc_targets=amd64_arm
.\waf install

er2off avatar May 27 '23 07:05 er2off