IIRC fxpascal compiles down to vertex/fragment assembler code, but now you want your shaders to be passed to driver as GLSL source.