My GPUs don't seem to support VK_GOOGLE_HLSL_FUNCTIONALITY1?

65 Views Asked by At

I am currently working on a pet project vulkan renderer - which I would to extent into d3d12 in the later future for learning purposes.

While working on this I have been researching the shader compilation pipeline and decided to roll with HLSL - vulkan bindings and compiling this to spir-v using the directX compiler (DXC). When using the following optional argument "-fspv-reflect" (as I would like to use shader reflection to generate my pipelines) it compiles fine without issues. However on shader module creation during my pipeline creation it results in a device extention missing: VK_GOOGLE_HLSL_FUNCTIONALITY1.

I've tried to add this - which resulted as the title suggests in "this doesn't exist". When going through the Vulkan Info commandline tool I noticed that none of the google extensions really exist...?

Is there something I've overlooked here or that I should enable in a different manner than the standard VK_KHR/VK_EXT extentions?

0

There are 0 best solutions below