After using mongame for some years as a hobby I have decided its time to look at fx shaders the issue I have with latest stable version with the empty start kit it insists on using ps_2_0 but appatrently it needs ps_4_0 any one have any ideas?
Can you check you have the latest templates installed as the current version is 3.8.4.1 with the 3.8.5-preview up and coming
Neither template has ps_2_0 as the default in the fx template, as shown here in the 2D Beginner tutorial.
shader model is the max for OpenGL and Shader model 4 is the max for direct X for the live platforms
However both should be able to support shader model 6 in the new Vulkan and DX12 targets currently in preview for 3.8.5 (although it needs a good shakedown)
OpenGL is SM3_0 this is our standard header for effects
```
#if OPENGL
#define SV_POSITION POSITION
#define VS_SHADERMODEL vs_3_0
#define PS_SHADERMODEL ps_3_0
#else
#define VS_SHADERMODEL vs_4_0
#define PS_SHADERMODEL ps_4_0
#endif
```
Thanks @dellis1972 for the reply that fixed it