nicebyte / nicegraf

An abstraction layer for low-level platform-specific graphics APIs.
190 stars 15 forks source link

remove dependency on spv-reflect #152

Open nicebyte opened 1 year ago

ibra-kdbra commented 10 months ago

can you refer to the file you want to remove deps? And anything else on enchancing?

nicebyte commented 10 months ago

the goal here is to reimplement a subset of spv-refect's functionality just enough to let the vulkan backend figure out the pipeline layouts from raw spir-v modules, as well as understand whether a given descriptor is used in any write operations by the spir-v code.