diff options
author | Marek Vasut <[email protected]> | 2020-03-22 03:48:05 +0100 |
---|---|---|
committer | Marek Vasut <[email protected]> | 2020-03-25 19:21:05 +0100 |
commit | 9e78f17b74a862e34891901cde8292f91adeb655 (patch) | |
tree | 685a1771463c697ddc3c5fd671ac8adc7812188e /src/util/blob.h | |
parent | 4897e70ccd3987d470ec8622d473ee3405f6e96f (diff) |
etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support
At least GC880 (iMX6S), GC2000 (iMX6Q) blobs do not emit the
PE.ALPHA_COLOR_EXT0 and PE.ALPHA_COLOR_EXT1 into the command
stream. The GCnano (STM32MP1) is not affected by this change
either. This is because neither of these GPUs support the
half-float feature.
Emit PE.ALPHA_COLOR_EXT* in etnaviv only if half-float support
is present in the GPU. This fixes all of the currently failing
dEQPs in this group:
dEQP-GLES2.functional.fragment_ops.blend.*
Fixes: 76adf041f25 ("etnaviv: fix blend color on newer GPUs")
Signed-off-by: Marek Vasut <[email protected]>
Reviewed-by: Christian Gmeiner <[email protected]>
Reviewed-by: Jonathan Marek <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4277>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4277>
Diffstat (limited to 'src/util/blob.h')
0 files changed, 0 insertions, 0 deletions