10 Days Ago
Cupertino: Add Makefile for VPC so we can actually build it without actually having vpc Rename some IOSALL flags to just PLATFORM_APPLE, we always imply arm64 SDL_config doesnt always imply windows Update gitignore Cupertino: Managed Build Scripts No need for nvpatch for non-windows targets Cupertino: Use Unix trailing paths for codegen, this should be fine on Windows too Backport new tier0 threadtools stuff for process thread creation, fixes things that were missing from our initial code drop Cupertino: update VPC, still needs cleanup, builds all but need to sort linking and .mm files Cupertino: Encapsulate Windows-specific code and error handling Cupertino: Finish setting up makeile for VPC on Mac ARM64 Cupertino: Remove some definitions for OSX64 for OSXARM64 Cupertino: Add prebuilt macOS vpc Cupertino: Fix OSXARM64 conditionals, update VPC binary Cupertino: Add gitignore rules for Xcode crap files and add build native step for POSIX Don't try to to build path from empty dependency string for a VPC Makefile dependency Cupertino: Cleanup source_posix_base, update SDK versions and build settings for macOS, just use latest SDK version, target Sonoma, don't use 10 year old tools for cc chmod +x on vpc_script bash scripts Cupertino: ISO C++20 Fixes Update .gitignore and build scripts, fix permission on antlr, some small code fixes Cupertino: fix copy_postbuild.sh Cupertino: add xcode_codesin.sh and xcode_gen_dsym.sh Cupertino: update osxarm64 vpc binary Add support for OSXARM64 platform for schemacompiler, fix CBaseFileSystem::GetModPath override, zip_utils on posix and vpc doesn't need to link from all these on other platforms Cupertino: libsteam_api platform_compile_base makes weird assumptions for using CLANG or GCC on windows Izabu/Cupertino: Izabu implies SSE SIMD, shim it with sse2neon, fix constructor on IzPulleyJoint Cupertino: Remove bunch of win32 & x86 implications, casting for Clang, -Wno-register, multiplat build retail native Cupertino: Use GameNetworkingSockets outside of windows builds, build EtcLib for arm64 Cupertino: libpnga Cupertino: GameNetworkingSockets and SteamAPI libs on game folder Convert .dlls to platform-specific (linux/mac) equivalents on GlobalParser for nativedlls in interopgen Cupertino: SDL2 dylib