procedural-3d-engine/base
SRSaunders bdfd4709ff
macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117)
* Fix clang Objective-C++ flags for macOS command line builds

* Fix getAssetPath() and getShaderBasePath() for macOS command line builds

* Protect debugUtilsMessageCallback() from failing when pMessageIdName is NULL

* Fix a few clang function override and mismatched type warnings

* Fix validation layer warnings on exit for computeraytracing example

* Fix regression in text visibility toggle for textOverlay example

* Support VK_USE_PLATFORM_METAL_EXT vs. deprecated VK_USE_PLATFORM_MACOS_MVK / DVK_USE_PLATFORM_IOS_MVK

* Check dynamic state features before enabling capabilities in dynamicstate example

* Fix vkCmdDraw() vertexCount argument (PARTICLE_COUNT) in particlesystem example

* Update examples list and restore benchmarking script (to top level)

* Fix validation warning in descriptorindexing example

* Fix device max recursion depth validation warnings in ray tracing examples

* Fix OpenMP build settings for texture3d example on all platforms

* Update and simplify build instructions for macOS

* Update CI script with correct library path for libomp on macOS x86_64

* Update CI scipt to install libomp prior to macOS builds

* Trying one more time to get the CI script working for macOS libomp

* Fix vertexCount argument using calculated size in particlesystem example

* Fix combined image descriptor offset calculation in descriptorbuffer example

* macOS: Support non-system level Vulkan SDK installs, with fallback to MoltenVK library
2024-05-04 13:53:08 +02:00
..
benchmark.hpp Allow setting benchmarking warmup time to 0 seconds to skip warmup phase (#1112) 2024-03-19 21:28:19 +01:00
camera.hpp Only signal camera update when something actually changed 2024-01-13 19:14:30 +01:00
CMakeLists.txt Split swap chain class into header and implementation 2020-08-08 18:48:00 +02:00
CommandLineParser.hpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
frustum.hpp Moved frustum class to vks namespace (Refs #260) 2017-02-12 13:37:12 +01:00
keycodes.hpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
threadpool.hpp Code cleanup 2023-12-24 15:58:23 +01:00
VulkanAndroid.cpp Use swap chain functions provided by the loader instead of manually loading them 2023-07-16 21:18:59 +02:00
VulkanAndroid.h Use swap chain functions provided by the loader instead of manually loading them 2023-07-16 21:18:59 +02:00
VulkanBuffer.cpp Remove pragma once from implementation files 2020-08-09 11:56:19 +02:00
VulkanBuffer.h Split buffer class into header and implementation 2020-08-08 22:18:35 +02:00
VulkanDebug.cpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
VulkanDebug.h Use debug utils during instance creation (#1098) 2024-01-21 14:07:35 +01:00
VulkanDevice.cpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
VulkanDevice.h Replaced debug marker with debug utils in framework 2023-05-09 20:04:34 +02:00
vulkanexamplebase.cpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
vulkanexamplebase.h macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
VulkanFrameBuffer.hpp Removed outdated todos 2024-01-21 13:58:37 +01:00
VulkanglTFModel.cpp Code cleanup 2023-12-28 20:37:39 +01:00
VulkanglTFModel.h Code cleanup 2023-12-28 20:37:39 +01:00
VulkanInitializers.hpp Updated ray tracing samples to final ray tracing extensions 2020-11-23 12:15:57 +01:00
VulkanRaytracingSample.cpp Fix renderpass and framebuffer setup for ray tracing samples 2024-03-16 15:35:39 +01:00
VulkanRaytracingSample.h Fix renderpass and framebuffer setup for ray tracing samples 2024-03-16 15:35:39 +01:00
VulkanSwapChain.cpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
VulkanSwapChain.h macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
VulkanTexture.cpp Minor best practices related fixes 2023-09-17 14:13:03 +02:00
VulkanTexture.h Split texture class into header and implementation 2020-08-08 22:54:34 +02:00
VulkanTools.cpp macOS/iOS fixes plus other generic fixes for clang and validation warnings (#1117) 2024-05-04 13:53:08 +02:00
VulkanTools.h Code cleanup 2023-12-27 19:58:33 +01:00
VulkanUIOverlay.cpp Code cleanup 2024-04-17 18:36:06 +02:00
VulkanUIOverlay.h Code cleanup 2024-04-17 18:36:06 +02:00