diff --git a/src/shader.cpp b/src/shader.cpp
index 1d990eafe315cbb0076a4c5fbc3aefa54dcf42de..ed6585bd6f71309f2a390b2351491c282b41e721 100644
--- a/src/shader.cpp
+++ b/src/shader.cpp
@@ -792,7 +792,7 @@ ShaderInfo generate_shader(std::string name, u8 material_type, u8 drawtype,
 			video::EVST_VS_1_1,   // Vertex shader version
 			pixel_program_ptr,    // Pixel shader program
 			"pixelMain",          // Pixel shader entry point
-			video::EPST_PS_1_1,   // Pixel shader version
+			video::EPST_PS_1_2,   // Pixel shader version
 			geometry_program_ptr, // Geometry shader program
 			"geometryMain",       // Geometry shader entry point
 			video::EGST_GS_4_0,   // Geometry shader version