FX Shaders on android

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)

1 Like

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
```

1 Like

Thanks @dellis1972 for the reply that fixed it