Compatibility with shading of Blender 4

Hello, I am studying Vulkan, Blender 4 together
Blender 4 has various shading tools (skinlike, mirror, glossy, glass, mix, emission and so on)

I am a beginner to glsl and spir-v

May I ask
Can Vulkan or GLSL has all the shading functions which Blender 4 has ?
That is, can I create any shading effects of Blender, by using GLSL grammar (including PBR) ??

(Of course, I know Blender offers full C++ source)

Thank you