xfb_obj->GlesRemainingPrims -= prim_count;
}
- if (count == 0)
- return false;
-
return true;
}
return GL_FALSE;
}
- if (numInstances <= 0) {
- if (numInstances < 0)
- _mesa_error(ctx, GL_INVALID_VALUE,
- "glDrawArraysInstanced(numInstances=%d)", numInstances);
+ if (numInstances < 0) {
+ _mesa_error(ctx, GL_INVALID_VALUE,
+ "glDrawArraysInstanced(numInstances=%d)", numInstances);
return GL_FALSE;
}
}
return validate_DrawElements_common(ctx, mode, count, type, indices,
- "glDrawElementsInstanced")
- && (numInstances > 0);
+ "glDrawElementsInstanced");
}
return GL_FALSE;
}
- if (numInstances <= 0) {
- if (numInstances < 0)
- _mesa_error(ctx, GL_INVALID_VALUE,
- "glDrawTransformFeedback*Instanced(numInstances=%d)",
- numInstances);
+ if (numInstances < 0) {
+ _mesa_error(ctx, GL_INVALID_VALUE,
+ "glDrawTransformFeedback*Instanced(numInstances=%d)",
+ numInstances);
return GL_FALSE;
}