Vulkan graphics in OCaml vs C

I convert my Vulkan test program from C to OCaml and compare the results, then continue the Vulkan tutorial in OCaml, adding 3D, textures and depth buffering. Table of Contents Introduction Running it yourself The direct port Labelled arguments Enums and bit-fields Optional fields Loading shaders Logging Error handling Refactored version Olivine wrappers Using fibers / effects for control flow…