v9940 has HLSL loading functions (shader_create
, etc. - the 3d mod uses them I think), but I do not know if they will remain available since the extension I used no longer works in current GameMaker versions and my attempts to recreate it had very partial success.
Any “interpreter” for such a thing would be unbearably slow, which is also why integrated graphics cards struggle with shaders.