* ios now builds. Had to update a lot of our dependencies to get this far. Need to do documentation and testing. Also need to probably port the Android sample selection menu.
* try to fix the clang format and copyright.
* forgot these two
* one more clang format fix.
* fix copyright headers and doxygen
* fix OSX builds again
* Odd that this wasn't fixed for the clang-format?!?
* update from main and fix not building. Need to add instructions for how to build and run.
* This builds and runs now.
* add build guide for iOS
* fix copyright and start the tidy fixes
* add ios to the CI
* add ios to the CI
* fix the formating.
* fix the CI. Add system MoltenVK framework incase not using loader.
* Try installing vulkan first for the CI.
* fix the clang format.
* fix hdiutil not being found in CI
* fix clang-format.
* Try to properly detach VulkanSDK installer and run the environment setup script so hopefully cmake can find it in CI.
* fix the clang-format
* attempt to cache the VulkanSDK install
* Try using the Vulkan package instead of MoltenVK package.
* give Vulkan a hint for the CI to find the SDK in the home directory for Ios.
* Cleanup the cmake warning in a proper way. I couldn't get the moltenvk framework to link from Vulkan::MoltenVK as find_vulkan doesn't work well in ios for whatever reason. So doing it by hand.
* enforce linking MoltenVK by hand.
* link MoltenVK to the main program.
Use OSX 13
* switch to using something other than xcode so it can be cached with ccache.
* revert the compile on other than xcode
* iOS updated and works against triangle. Need to investigate updating hpp vulkan to allow for the new framework.
* Fix for other samples and vulkan hpp.
* remove excess changes.
* address requested changes.
* remove extra define.
* upgrade imgui to get past the build problem
* upgrade imgui to get past the build problem
* calm the CI so it can validate the build.
* add in missing copyrights
* prevent build_ios task from running until the new SDK is released.
* All samples now work if they work in MacOS they work in iOS.
* cleanup the CMake to show only frameworks are needed.
* add basic run documentation.
* FindVulkan.cmake didn't make it into the SDK, so package it here.
* 1.3.280 Vulkan SDK has been released and is necessary for iOS support. Add CI runner back in.
* sdk names itself differently?
* fix a crashbug
* VULKAN_SDK as set in setup_env.sh points to the macOS folder.
* work around bug in CMake prior to 3.29
* fix the copyright header check
* figure out what github CI is doing.
* Tell VulkanSDK to install the iOS support components.
* see if this fixes ASTC trying to link a x86-64 library when it's building for iOS.
* ios simulator isn't supported yet.
* ios simulator isn't supported yet.
* allow updated FindVulkan.cmake to be used.
Fix the paths such that environment variable expects VULKAN_SDK to end in macOS.
* fix ci
* fix CMake less than 3.29 and MoltenVK.framework.
* Force CMake to only have one place to search in CMAKE 3.29 and above for MoltenVK.
* Force CMake to only have one place to search in CMAKE 3.29 and above for MoltenVK.