Well, I'm not giving up just yet. I was fiddling around with blender last night and quickly remembered why my addon doesn't support vulkan. I use 4.2LTS because some of the add-ons I use break in newer versions, like my copies of BoxCutter and Hard ops that I bought in a humble bundle last year(those versions don't get updates). Therefore I targeted 4.2LTS when building the addon. I did however test in 4.5, but only in OpenGL(it worked fine. However 4.5 running Vulkan made blender very unstable and crashy. So I gave it up without too much troubleshooting. That said, since the panels and empties show up for you, it should be a simple matter of converting the glsl shader to Spr-v and adding a check to see which renderer blender is currently using and swapping the shader out. I'll have to do some research on a few things, of course, like if blender is able to compile Vulkan shaders or if they need to be precompiled, etc. but I'm going to look into it and see what I can figure out, I'll keep you updated.