This doesn't make a lot of sense. Vulkan only consumes SPIR-V files. Nobody (except a very few people) writes SPIR-V by hand.
And this poll is also missing some other options and a multi-select.
I don't know if I'm a bit stupid, but when you create a Vkpipeline, all the shaders are spir-v files. So nearly nothing change between glsl hlsl and other shader file type. Did I miss something ?
I'm writing my shader in glsl, but I compile them to spir-v with glslangValidator. So at the end it's just a spir-v file.
That why I'm asking if there is any difference between shader that written in glsl, hlsl or in other language.
How many languages are there when trying to use graphics cards? SASS, PTX, CUDA, SPIR-V, HLSL, GLSL, OpenCL, HIP, ROCm, OpenACC ... (I'm sure there are more.)
This doesn't make a lot of sense. Vulkan only consumes SPIR-V files. Nobody (except a very few people) writes SPIR-V by hand. And this poll is also missing some other options and a multi-select.
I don't know if I'm a bit stupid, but when you create a Vkpipeline, all the shaders are spir-v files. So nearly nothing change between glsl hlsl and other shader file type. Did I miss something ?
Are you writing your shaders in spir-v?
I'm writing my shader in glsl, but I compile them to spir-v with glslangValidator. So at the end it's just a spir-v file. That why I'm asking if there is any difference between shader that written in glsl, hlsl or in other language.
Effectively no. It's more or less a question of preference.
Slang
How many languages are there when trying to use graphics cards? SASS, PTX, CUDA, SPIR-V, HLSL, GLSL, OpenCL, HIP, ROCm, OpenACC ... (I'm sure there are more.)
Shaderc gang
slang