diff --git a/src/gallium/drivers/etnaviv/etnaviv_format.c b/src/gallium/drivers/etnaviv/etnaviv_format.c index 67c676fbbf0..7c8002a4b32 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_format.c +++ b/src/gallium/drivers/etnaviv/etnaviv_format.c @@ -216,11 +216,11 @@ static struct etna_format formats[PIPE_FORMAT_COUNT] = { /* 128-bit */ V_(R32G32B32A32_UNORM, UNSIGNED_INT, NONE), V_(R32G32B32A32_SNORM, INT, NONE), - V_(R32G32B32A32_UINT, FLOAT, NONE), - V_(R32G32B32A32_SINT, FLOAT, NONE), + VT(R32G32B32A32_UINT, INT, EXT_G32R32I | EXT_FORMAT, G32R32F), /* emulated format */ + VT(R32G32B32A32_SINT, INT, EXT_G32R32I | EXT_FORMAT, G32R32F), /* emulated format */ V_(R32G32B32A32_USCALED, UNSIGNED_INT, NONE), V_(R32G32B32A32_SSCALED, INT, NONE), - V_(R32G32B32A32_FLOAT, FLOAT, NONE), + VT(R32G32B32A32_FLOAT, FLOAT, EXT_G32R32F | EXT_FORMAT, G32R32F), /* emulated format */ V_(R32G32B32A32_FIXED, FIXED, NONE), /* compressed */