intel: fix CLIP_VIEWPORT
Floats were converted to integers.
diff --git a/icd/intel/state.c b/icd/intel/state.c
index c1b0125..62c677d 100644
--- a/icd/intel/state.c
+++ b/icd/intel/state.c
@@ -314,10 +314,10 @@
/* CLIP_VIEWPORT */
dw = clip_viewport;
- dw[0] = ((float) min_gbx - translate[0]) / fabsf(scale[0]);
- dw[1] = ((float) max_gbx - translate[0]) / fabsf(scale[0]);
- dw[2] = ((float) min_gby - translate[1]) / fabsf(scale[1]);
- dw[3] = ((float) max_gby - translate[1]) / fabsf(scale[1]);
+ dw[0] = u_fui(((float) min_gbx - translate[0]) / fabsf(scale[0]));
+ dw[1] = u_fui(((float) max_gbx - translate[0]) / fabsf(scale[0]));
+ dw[2] = u_fui(((float) min_gby - translate[1]) / fabsf(scale[1]));
+ dw[3] = u_fui(((float) max_gby - translate[1]) / fabsf(scale[1]));
clip_viewport += clip_stride;
/* CC_VIEWPORT */