intel: fix intel_viewport_state

Correctly align and build the hardware states.
diff --git a/icd/intel/state.h b/icd/intel/state.h
index 2f7572f..567fcb1 100644
--- a/icd/intel/state.h
+++ b/icd/intel/state.h
@@ -36,7 +36,11 @@
     bool scissor_enable;
     /* SF_CLIP_VIEWPORTs, CC_VIEWPORTs, and SCISSOR_RECTs */
     uint32_t *cmd;
-    XGL_SIZE size;
+    XGL_UINT cmd_len;
+    XGL_UINT cmd_align;
+    XGL_UINT cmd_clip_offset;
+    XGL_UINT cmd_cc_offset;
+    XGL_UINT cmd_scissor_rect_offset;
 };
 
 struct intel_raster_state {