r600: Allow eight bit, three channel formats for vertex buffers
While using three component texture formats results in CTs failures, three component vertex attributes are fine, and not allowing them results in significant performance regressisons. Fixes: e41958e3 r600: Disable eight bit three channel formats Closes: mesa/mesa#6399 v2: rename function to is_buffer_format_supported (Emma) Signed-off-by:Gert Wollny <gert.wollny@collabora.com> Reviewed-by:
Emma Anholt <emma@anholt.net> Part-of: <mesa/mesa!16267>
- src/gallium/drivers/r600/evergreen_state.c 2 additions, 2 deletionssrc/gallium/drivers/r600/evergreen_state.c
- src/gallium/drivers/r600/r600_formats.h 3 additions, 3 deletionssrc/gallium/drivers/r600/r600_formats.h
- src/gallium/drivers/r600/r600_state.c 2 additions, 2 deletionssrc/gallium/drivers/r600/r600_state.c