title: DrawUserPrimitives will only use a few colors
body: <p><strong>EDIT</strong></p>
  
  <p>This was from a bug in my <em>my own code</em> that was causing the error, not XNA. It seemed that my color-loading function was bugged but I didn't realize.</p>
  
  <p><strong>ORIGINAL</strong></p>
  
  <p>I'm experimenting with drawing in 3D using VertexPositionColor, and I've gotten pretty much everything down, except that when I try to draw using a specific color, it always converts it to one of about 7 colors, like the ones seen here: </p>
  
  <p><img src="https://i.imgur.com/KhgHvVC.png" alt="colors"> (plus Yellow and White)</p>
  
  <p>I've been trying to draw part of something using Color.Gray (128, 128, 128, 255), but it just doesn't seem to work, it just converts it to white.</p>
  
  <p>This is what it looks like, and what it ought to look like:</p>
  
  <p><img src="https://i.imgur.com/xB7W3mt.png" alt="current">
  <img src="https://i.imgur.com/eHLXU2L.png" alt="desired"></p>
  
  <p>Is there any reason why this happens, or any way to fix it?</p>