title: why did the width/height of viewport change from int to float in glViewportIndexed
body: <p>glViewport: width/height are integers (which are pixels).</p>
  
  <p>But glViewportIndexed has these values in float. What are the advantages of having them in float. My understanding is based on the fact that pixels are always integers.</p>