vulkane 0.2.0

Vulkan API bindings generated entirely from vk.xml, with a complete safe RAII wrapper covering compute and graphics: instance/device/queue, buffer, image, sampler, render pass, framebuffer, graphics + compute pipelines, swapchain, a VMA-style sub-allocator with TLSF + linear pools and defragmentation, sync primitives (fences, binary + timeline semaphores, sync2 barriers), query pools, and an optional naga GLSL/WGSL→SPIR-V feature. Supports Vulkan 1.2.175 onward — swap vk.xml and rebuild.
1
2
3
4
5
6
7
8
9
#LGLSL.std.450?main8;=frag_colorgl_Positionfrag_colorgl_Positiongl_VertexIndexmain'positions)colors8gl_VertexIndex;frag_color=gl_PositionGG	H#H#G8*G;G=  +	


 +
+
 .; 
.
; .;!++333�,+333?,, ,! +"�?,#",$",%",	&#$% ( *	 - 4 9;98 <;<; >
;>= G+H6�;('!;*)&�+�+=,A-.',=/.Q0/Q1/P
201">2=3A45)3=65>6�86?�7=:8�@�@>:9A=B=
CPDBCQED>;EQ
FD>=FAGI=H=JIKJ>IK�8