r600g: Support I2D/U2D/D2I/D2U
authorGlenn Kennard <glenn.kennard@gmail.com>
Fri, 11 Sep 2015 10:42:22 +0000 (12:42 +0200)
committerDave Airlie <airlied@redhat.com>
Sat, 12 Sep 2015 06:30:10 +0000 (07:30 +0100)
commitd2ca9afd5da2a0228bbf7a9af5a2bb94424441c9
tree1ad50042098f8e40fb826a08b53580f447e4e926
parentf9caabe8f1bff86d19b53d9ecba5c72b238d9e23
r600g: Support I2D/U2D/D2I/D2U

Only for Cypress/Cayman/Aruba, older chips have only partial fp64 support.
Uses float intermediate values so only accurate for int24 range, which
matches what the blob does.

Signed-off-by: Glenn Kennard <glenn.kennard@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/drivers/r600/r600_shader.c