panfrost: Implement FIXED formats

Fixes crash in dEQP-GLES2.functional.draw.random.9

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
This commit is contained in:
Alyssa Rosenzweig 2019-03-31 04:34:22 +00:00
parent ed160a1160
commit e4e6a3deaf
1 changed files with 9 additions and 0 deletions

View File

@ -194,6 +194,15 @@ panfrost_find_format(const struct util_format_description *desc)
assert(0);
break;
case PIPE_FORMAT_R32_FIXED:
return MALI_R32_FIXED;
case PIPE_FORMAT_R32G32_FIXED:
return MALI_RG32_FIXED;
case PIPE_FORMAT_R32G32B32_FIXED:
return MALI_RGB32_FIXED;
case PIPE_FORMAT_R32G32B32A32_FIXED:
return MALI_RGBA32_FIXED;
default:
/* Fallthrough to default */
break;