Hacker News new | ask | show | jobs
by cmovq 68 days ago
Vulkan is a pain for different reasons. Easier to install sure, but you need a few hundred lines of code to set up shader compilation and resources, and you’ll need extensions to deal with GPU addresses like you can with CUDA.
1 comments

Ah yes, but those hundred lines of code are basically free to produce now with LLMs...
Whatabout the extensions? is it widely supported
That is always one check away: https://vulkan.gpuinfo.org/listextensions.php
VK_KHR_buffer_device_address has 91.3% support

and

VK_KHR_variable_pointers has 98.66% support

looks good to me