[Mesa-dev] [PATCH 0/7] translate_sse fixes

Andreas Hartmetz ahartmetz at gmail.com
Sun Apr 13 13:29:31 PDT 2014


Hello, I noticed and incorrect uint->float conversion of vertex shader
input in an application I'm working on, so I set out to fix it.
In the meantime the application changed to avoid that conversion
because it seems broken in too many drivers.

So anyway, this series contains two actual bug fixes in patches 4 and
5. The others are non-functional changes, mostly for readability.

Andreas Hartmetz (7):
  translate_sse: Explain what struct translate_buffer_variant is for.
  translate_sse: Rename translate_buffer_variant to translate_group.
  translate_sse: Make those comments less abstract.
  translate_sse: Use the correct buffer index in this fast path.
  translate_sse: Preserve low bit during unsigned -> float conversion.
  translate_sse: Be more specific in comment about loss of precision.
  translate_sse: Remove a stray break;

 src/gallium/auxiliary/translate/translate_sse.c | 140 ++++++++++++++----------
 1 file changed, 84 insertions(+), 56 deletions(-)

-- 
1.9.1



More information about the mesa-dev mailing list