2 Commits

Author SHA1 Message Date
Dan Rosser
a5aa450588 Merge commit '5630d2034d835e81225a225355e97f4144b21179' into android2025
* commit '5630d2034d835e81225a225355e97f4144b21179': (446 commits)
  Restore target build dir behavior for Xcode. Closes #8321 (#8340)
  of script updates (#8339)
  _OBJC_CLASS_$_AVFoundationVideoPlayer fix (#8337)
  poco mk (#8336)
  relative locations rabbit (#8335)
  fix(ofParameter): better default init() handling of non-comparable/non-copyable objects and containers (#8325)
  path to string conversion on Windows fix. (#8333)
  iOS template add ofxiOS group ref (#8330)
  Xcode iOS Target Project Fixes (#8328)
  chore(iOS): remove iosNativeARCExample (#8324)
  ofxGui fix for apple targets (#8320)
  assimp ios addon_config (#8319)
  chore(iOS): remove GLKit example (#8317)
  fix(iOS): adjustments to layout of Location example + deprecations updates (#8311)
  fix(iOS): update to CoreLocation authorization request (#8309)
  remove boost from android. (#8307)
  Remove boost from linux scripts, download_libs (#8306)
  ofPixels memory allocation size fix (#8226)
  remove boost references from CoreOF.xcconfig and config.*.default.mk for macOS and osx. (#8304)
  Fix to json scripts (#8301)
  ...

# Conflicts:
#	.gitignore
#	libs/openFrameworks/gl/ofGLProgrammableRenderer.cpp
#	libs/openFrameworks/gl/ofGLUtils.h
#	libs/openFrameworks/gl/ofShader.cpp
#	libs/openFrameworks/gl/ofTexture.h
#	libs/openFrameworks/graphics/ofTrueTypeFont.cpp
#	libs/openFrameworks/graphics/ofTrueTypeFont.h
#	libs/openFrameworks/sound/ofAVEngineSoundPlayer.h
#	libs/openFrameworks/sound/ofSoundBaseTypes.cpp
#	libs/openFrameworks/sound/ofSoundBaseTypes.h
#	libs/openFrameworks/sound/ofSoundStream.cpp
#	libs/openFrameworks/utils/ofConstants.h
#	libs/openFrameworks/utils/ofThread.h
#	libs/openFrameworks/utils/ofURLFileLoader.cpp
#	libs/openFrameworks/utils/ofUtils.h
#	libs/openFrameworks/utils/ofXml.h
#	libs/openFrameworksCompiled/project/android/build.gradle
#	libs/openFrameworksCompiled/project/android/common-functions.gradle
2025-03-05 19:55:12 +11:00
Dan Rosser
65b9effd2d [feature] Visual Studio 2022 (ARM64EC, ARM64, x64) (#7843)
* Bleeding Edge Latest  Libraries Download / Install -b

(cherry picked from commit 007a886cee)

* VS workflow

* VS Project update 2022

* emscripten uri static

* emscripten disabled

* vs cairo depends

* Updates to VS props

* Addons template test update

* VS2022 ARM64

* VS2022 ARM64 fixes

* vs2022 ARM64EC

* VS Project updated to fix linking issues

* VS MSVC ARM64/ARM64EC instrinicts fix with NEON libraries

* VS Debug fix videoInput

* VS Template Fixes for ARM64EC, ARM64, x64 targets

* vs download_libs no -b

* VS bleeding install and workflows

* Platforms

* download libs fix -b

* Bleeding libs

* VS Bits

* VS Randomised Base Fix

* Random base fix vs

* DynamicBase YES

* Fix android actions

* VS2022 multi target DLL fix

* VS2022 Fixes for configuration, copy DLLs event and showing all default targets

* FreeType MD/MT issue fix (recompiled libs)
ARM targets disabled FMOD no sound currently - issue
Buffer security fix ARM64EC (required)

* Download libs fix

* GLM 9.9.9 fix

* GLM 9.9.9.9 define

* ARM64EC workflow

* GLM 9.9.9.9 Fix for addon / missed

* Core Missing Files VS Project

* Core Missing Files VS Project - ofBaseMateriaTtypes

* Core Missing Files VS Project / Remove GLM define in VS for now

* VS Fixes for ofConstants for Sound and ARM SIMD include. Remove code using test case on x64

* ARM64 / ARM64EC VS Fixed to use OF_NO_FMOD
Sound via MEDIA_FOUNDATION

* VS Template - Order for x64 default
2024-01-23 07:36:51 +11:00