Hey, I know the macOS support is experimental but after building the game, making it to where the executable can find libdxvk_d3d9.dylib, and running it, I'm getting this. From Homebrew I have the latest prerequisites installed for SDL2, I have both MoltenVK and the Vulkan SDK installed, and I have the data files in place, so I'm not sure what I'm doing wrong but I figured I'd post the issue here as directed.
Version 3.1.10 64b (A:655877)
Error ocurred! Code: 32 Val: 268439593
Error creating SDL window
Subj: Installed Vulkan Portability library doesn't implement the VK_KHR_surface extension
Clock: 1698
Call stack:
getStackTrace <- last call
0x0000000102902E24|XErrorHandler::Abort(char const*, int, int, char const*)|XErrorHandler::Abort(char const*, int, int, char const*) in /Users/tomkidd/Documents
/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
0x00000001021DFA90|PerimeterCreateWindow(unsigned int)|PerimeterCreateWindow(unsigned int) in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Sou
rce/perimeter.app/Contents/MacOS/perimeter
0x00000001021E0048|SetGraph()|SetGraph() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
0x00000001021DE348|HTManager::initGraphics()|HTManager::initGraphics() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Co
ntents/MacOS/perimeter
0x00000001021DE07C|HTManager::init()|HTManager::init() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/per
imeter
0x000000010271D078|HTManager::HTManager()|HTManager::HTManager() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents
/MacOS/perimeter
0x000000010271D218|HTManager::HTManager()|HTManager::HTManager() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents
/MacOS/perimeter
0x00000001021E132C|SDL_main|SDL_main in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
0x00000001021E0A94|main|main in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
stack_reference=0x00000001029031D0 stack_frames=0x0000000102902E24,0x00000001021DFA90,0x00000001021E0048,0x00000001021DE348,0x00000001021DE07C,0x000000010271D07
8,0x000000010271D218,0x00000001021E132C,0x00000001021E0A94,
Please send:
logfile.txt
Hey, I know the macOS support is experimental but after building the game, making it to where the executable can find libdxvk_d3d9.dylib, and running it, I'm getting this. From Homebrew I have the latest prerequisites installed for SDL2, I have both MoltenVK and the Vulkan SDK installed, and I have the data files in place, so I'm not sure what I'm doing wrong but I figured I'd post the issue here as directed.
Version 3.1.10 64b (A:655877)
Error ocurred! Code: 32 Val: 268439593
Error creating SDL window
Subj: Installed Vulkan Portability library doesn't implement the VK_KHR_surface extension
Clock: 1698
Call stack:
getStackTrace <- last call
0x0000000102902E24|XErrorHandler::Abort(char const*, int, int, char const*)|XErrorHandler::Abort(char const*, int, int, char const*) in /Users/tomkidd/Documents
/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
0x00000001021DFA90|PerimeterCreateWindow(unsigned int)|PerimeterCreateWindow(unsigned int) in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Sou
rce/perimeter.app/Contents/MacOS/perimeter
0x00000001021E0048|SetGraph()|SetGraph() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
0x00000001021DE348|HTManager::initGraphics()|HTManager::initGraphics() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Co
ntents/MacOS/perimeter
0x00000001021DE07C|HTManager::init()|HTManager::init() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/per
imeter
0x000000010271D078|HTManager::HTManager()|HTManager::HTManager() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents
/MacOS/perimeter
0x000000010271D218|HTManager::HTManager()|HTManager::HTManager() in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents
/MacOS/perimeter
0x00000001021E132C|SDL_main|SDL_main in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
0x00000001021E0A94|main|main in /Users/tomkidd/Documents/GitHub/MacSourcePorts/Perimeter/build/Source/perimeter.app/Contents/MacOS/perimeter
stack_reference=0x00000001029031D0 stack_frames=0x0000000102902E24,0x00000001021DFA90,0x00000001021E0048,0x00000001021DE348,0x00000001021DE07C,0x000000010271D07
8,0x000000010271D218,0x00000001021E132C,0x00000001021E0A94,
Please send:
To https://t.me/PerimeterGame or https://github.com/KD-lab-Open-Source/Perimeter
logfile.txt