tgsi: Support signed/unsigned integer immediate types.
[mesa.git] / src / gallium / auxiliary / tgsi / tgsi_sanity.c
index 16b8ec60518458759d01a6e19586f7adf9d90b9f..2a12d3bf70db5a1fdf80708489caf34027fe546b 100644 (file)
@@ -445,7 +445,9 @@ iter_immediate(
 
    /* Check data type validity.
     */
-   if (imm->Immediate.DataType != TGSI_IMM_FLOAT32) {
+   if (imm->Immediate.DataType != TGSI_IMM_FLOAT32 &&
+       imm->Immediate.DataType != TGSI_IMM_UINT32 &&
+       imm->Immediate.DataType != TGSI_IMM_INT32) {
       report_error( ctx, "(%u): Invalid immediate data type", imm->Immediate.DataType );
       return TRUE;
    }