OSDN Git Service

Support for reading low-bitdepth float formats in Blitter
authorAlexis Hetu <sugoi@google.com>
Thu, 20 Dec 2018 21:14:21 +0000 (16:14 -0500)
committerAlexis Hétu <sugoi@google.com>
Fri, 21 Dec 2018 20:59:17 +0000 (20:59 +0000)
commit5131ec9975f304d9c9b6c9087fbfacc1b3fd8b4d
tree0dd79c54a07374094278b973a409b8037eb79383
parent734e2571c95711b32ede91839c2921253a0e0595
Support for reading low-bitdepth float formats in Blitter

Added support for reading the following formats in the Blitter:
- VK_FORMAT_B10G11R11_UFLOAT_PACK32
- VK_FORMAT_E5B9G9R9_UFLOAT_PACK32

Fixes all failures in:
[dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color]
.b10g11r11_ufloat_pack32.*
.e5b9g9r9_ufloat_pack32.*

Bug b/119620767

Change-Id: Ie5824b59b0193115cc7d142efc41cc3ac516c05c
Reviewed-on: https://swiftshader-review.googlesource.com/c/23348
Reviewed-by: Chris Forbes <chrisforbes@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
src/Device/Blitter.cpp