I read somewhere that it supports HLSL:

"ShaderWorks FX Viewer is a stand-alone Effect (.FX) file editor. It allows for
direct manipulation, previewing and editing of any standard FX file using ..."

It works with 3dgs, i think.