andrewrk/zig-vulkan-triangle
simple triangle displayed using vulkan, xcb, and zig
b6e589d62bc1d9070c47d73ce942168fb92624c8
v1.3.283.tar.gz
89550bb2cbe85276bd1fd89d020f3bbd686937c3
Example of using vulkan-zig and shader_compiler along with libxcb to open a window and draw a triangle.
zig build run
On NixOS, I had to add these to my shell:
buildInputs = [
vulkan-loader
vulkan-validation-layers
xorg.libxcb
];
VK_LAYER_PATH="${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d";