st/nir: Don't use GLSL IR's MOD_TO_FLOOR lowering when using NIR.
[mesa.git] / src / mesa / state_tracker / st_glsl_to_ir.cpp
index ea56bf432a6a523de63e57b41f24448050688f64..ba241c08ad968e50fa63898239a9f04cc5f6ff54 100644 (file)
@@ -121,7 +121,7 @@ st_link_shader(struct gl_context *ctx, struct gl_shader_program *prog)
             shader, ctx->Extensions.KHR_blend_equation_advanced_coherent);
 
       lower_instructions(ir,
-                         MOD_TO_FLOOR |
+                         (use_nir ? 0 : MOD_TO_FLOOR) |
                          FDIV_TO_MUL_RCP |
                          EXP_TO_EXP2 |
                          LOG_TO_LOG2 |