r600: workaround 3 comp GL_SHORT vertex attribute format on r700

guess it's a hw errata?
(cherry picked from commit 51c438feb7)
This commit is contained in:
Andre Maasikas 2010-07-07 21:32:07 +03:00 committed by Tom Fogal
parent c81ba220d7
commit 7e07c8f40e

View file

@ -293,7 +293,9 @@ GLuint GetSurfaceFormat(GLenum eType, GLuint nChannels, GLuint * pClient_size)
case 2:
format = FMT_16_16; break;
case 3:
format = FMT_16_16_16; break;
/* 3 comp GL_SHORT vertex format doesnt work on r700
4 somehow works, test - sauerbraten */
format = FMT_16_16_16_16; break;
case 4:
format = FMT_16_16_16_16; break;
default: