r600g: add vert support for 16/16 and 16/16/16 floats.

makes draw-vertices-half-float pass
This commit is contained in:
Dave Airlie 2010-09-23 20:45:01 +10:00
parent 85a45dcd5d
commit 4388087f19
1 changed files with 3 additions and 0 deletions

View File

@ -400,6 +400,9 @@ static INLINE uint32_t r600_translate_colorformat(enum pipe_format format)
case PIPE_FORMAT_R32_FLOAT:
return V_0280A0_COLOR_32_FLOAT;
case PIPE_FORMAT_R16G16_FLOAT:
case PIPE_FORMAT_R16G16B16_FLOAT:
return V_0280A0_COLOR_16_16_16_16_FLOAT;
/* 64-bit buffers. */
case PIPE_FORMAT_R16G16B16A16_UNORM: