Skip to content
  • Roland Scheidegger's avatar
    gallivm: fix float->SNORM conversion · 8c3d3622
    Roland Scheidegger authored
    
    
    Just like the UNORM case we need to use round to nearest, not trunc.
    (There's also another problem, we're using the formula for SNORM->float
    which will produce a value below -1.0 for the most negative value which
    according to both OpenGL and d3d10 would need clamping. However, no actual
    failures have been observed due to that hence keep cheating on that.)
    
    Reviewed-by: default avatarJose Fonseca <jfonseca@vmware.com>
    8c3d3622