Can’t get it to work. Crashes almost immediately with illegal instruction core dump without any more details.
From your screenshots, it looks like you’re really making good progress and I’m happy about it.
Thread 1 "aum" received signal SIGILL, Illegal instruction.
0x00000000002297b7 in vulkan_global_uniform_buffer_set (context=0x2dae40 <context>) at src/vulkan_engine/vulkan_buffer.c:128
128 src/vulkan_engine/vulkan_buffer.c: No such file or directory.
(gdb) backtrace
#0 0x00000000002297b7 in vulkan_global_uniform_buffer_set (context=0x2dae40 <context>) at src/vulkan_engine/vulkan_buffer.c:128
#1 0x0000000000217db3 in vulkan_draw () at src/vulkan_engine/vulkan.c:170
#2 0x000000000021673b in app_render () at src/main.c:43
#3 0x0000000000216847 in app_run () at src/main.c:70
#4 0x00000000002168c9 in main () at src/main.c:90
[kyle@gum ~]$ nala list --installed | grep vulkan
libvulkan1 1.3.204.1-2 [Ubuntu/jammy main]
mesa-vulkan-drivers 22.3.5-1pop1~1677168864~22.04~8f20e98 [Pop!_OS Release/jammy main]
vulkan-tools 1.3.204.0+dfsg1-1 [Ubuntu/jammy universe]
vulkan-validationlayers 1.3.204.1-2 [Ubuntu/jammy universe]
Let me know if you’d like the full output and I can throw it up on a paste bin.
I'm inclined to believe that a Vulkan package is missing. It's the only thing I can think of
sudo apt install vulkan-tools libvulkan-dev vulkan-validationlayers-dev spirv-tools
But I think you have most of these already. Maybe one is missing. I was distributing a debug build so there are probably a lot of Vulkan packages involved on Debian/Ubuntu/PopOs. On Arch you get everything Vulkan with two packages (one for driver and one for everything else) so I didn't consider the difficulties of other distros.
Thanks for the backtrace, I think it will be helpful.
Well, after installing what you suggested as well as a couple others that sounded promising, the same crash persists. I don’t really want to go installing package after package to find out which one solves the issue.
If you do some investigating and find a promising candidate, lemme know and I’ll try it out.