GraphicsProgramming / RVPT

Realtime Vulkan path tracer from scratch kind of thing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Switch from Vulkan SDK to GLAD to reduce CI time

nickclark2016 opened this issue · comments

I would prefer to use Volk, since I know how volk works and have used it before.
But yes, not downloading the entire SDK to just get the headers + loader would be a good move.
I can add the volk & vulkan-headers as submodules later tonight.

On that note, manually including the headers and using volk means if someone wants to use this as a library (which is partially the intent of this project), they don't need the vulkan-sdk installed on their system. Only people developing should need the SDK (for validation layers mainly).

Actually, we could cache the SDK. That should be even easier to implement and will allow using validation layers if when we add actual tests.
https://github.com/actions/cache

I'll take a look into caching. I'll also try to stand up a windows build in the next few days.