i965/fs: Implement integer quotient and remainder math operations.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_shader.cpp
index a6ed810a16e17a88f99aa4f72f3543d9fcdd737a..c938c750dec07bef9f1e0704e474095d977d50b1 100644 (file)
@@ -227,6 +227,10 @@ brw_math_function(enum opcode op)
       return BRW_MATH_FUNCTION_SIN;
    case SHADER_OPCODE_COS:
       return BRW_MATH_FUNCTION_COS;
+   case SHADER_OPCODE_INT_QUOTIENT:
+      return BRW_MATH_FUNCTION_INT_DIV_QUOTIENT;
+   case SHADER_OPCODE_INT_REMAINDER:
+      return BRW_MATH_FUNCTION_INT_DIV_REMAINDER;
    default:
       assert(!"not reached: unknown math function");
       return 0;