Remove case VK_DRIVER_ID_MESA_AGXV in vk_enum_string_helper.h
Replace define VULKAN_HPP_TYPESAFE_CONVERSION to VULKAN_HPP_TYPESAFE_CONVERSION 0 as it caused issues as it's expected to be an integer
Installed Vulkan SDK and prebuilt MoltenVK libraries.
and then running
make xcode_setup
in the build folder. I was expecting a xcodeproj to be generated but I got nothing.
What worked for me:
building in the root dir and not the build folder.
Using the default "apps/apple/VulkanSplatting/project.xcconfig" project
In MetalWindow.cpp, replaced context->instance->createMetalSurfacEXT(surfaceCreateInfo) to static_cast<VkSurfaceKHR>(context->instance->createMetalSurfacEXT(surfaceCreateInfo))
Removed the default VulkanSplatting.cpp (xcode generated) since it should be Renderer.cpp (I think?)
Fix references for glm, 3dgs.hpp and placed 3dgs.cpp correctly in the project since there was undefined references.
The app seems to be installed well but when loading a classic ply like bonsai it loads but when I move around to explore the splat, I get a VK_ERROR_OUT_OF_DEVICE_MEMORY
My device is a Iphone 15 max pro and the splats tested are not super big.
Any advice? Is there any more spot left in the testflight :)
Hey! First of all thank you for your work.
I managed to get the app installed but I'm not sure if I did things correctly. Here is a walkthrough of what I did.
Initially did
I had to fix a couple of things first:
define VULKAN_HPP_TYPESAFE_CONVERSION
toVULKAN_HPP_TYPESAFE_CONVERSION 0
as it caused issues as it's expected to be an integerInstalled Vulkan SDK and prebuilt MoltenVK libraries.
and then running
in the build folder. I was expecting a xcodeproj to be generated but I got nothing.
What worked for me:
context->instance->createMetalSurfacEXT(surfaceCreateInfo)
tostatic_cast<VkSurfaceKHR>(context->instance->createMetalSurfacEXT(surfaceCreateInfo))
The app seems to be installed well but when loading a classic ply like bonsai it loads but when I move around to explore the splat, I get a VK_ERROR_OUT_OF_DEVICE_MEMORY
My device is a Iphone 15 max pro and the splats tested are not super big.
Any advice? Is there any more spot left in the testflight :)
Thanks in advance!