Metal: Allow unswizzled BC1 RGB

Refine DXT1CompressedTextureTest.DXT1Alpha to pass on more
configurations.

Fix the test's payload so that all 16 pixels use code 3.

Refine texture swizzling detection.

Bug: angleproject:2634
Bug: angleproject:5049
Change-Id: If9e1ab63220170a54954234ea205e19583b0df0a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2467896
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Le Hoang Quyen <le.hoang.q@gmail.com>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
This commit is contained in:
Alexey Knyazev
2020-10-13 15:57:07 +04:00
committed by Commit Bot
parent c07bd2f23d
commit 56ea854ec5
6 changed files with 22 additions and 17 deletions

View File

@@ -6,7 +6,7 @@
"src/libANGLE/renderer/metal/gen_mtl_format_table.py":
"60bf684695cd552e85fc11eba2a1d5bc",
"src/libANGLE/renderer/metal/mtl_format_map.json":
"bd60f72f1dc35054ce439c3edad1caab",
"22b62b3705e53c5a6ecf5a173f2e7dc9",
"src/libANGLE/renderer/metal/mtl_format_table_autogen.mm":
"1d962a58e82ce1288470e9e0ba3d688b"
"e47df76e259be3e039541b9615b35a32"
}