Files
godot-angle-static/scripts/code_generation_hashes/Vulkan_format.json
Tim Van Patten eb1d24741b Vulkan: Add R8G8B8_UNORM to vk_format_map.json
The map of R8G8B8_UNORM -> VK_FORMAT_R8G8B8_UNORM is missing from
vk_format_map.json. This leads to attempting to get format bits for
angle::FormatID::NONE / VK_FORMAT_UNDEFINED.

This CL adds R8G8B8_UNORM to vk_format_map.json, so devices that support
it, like ARM, can use it. This allows those devices to import AHBs
created with R8G8B8_UNORM.

This CL also adds some additional ASSERT() and UNREACHABLE() calls to
catch missing formats sooner.

This allows the EGL tests to pass on ARM devices, but the tests are
still skipped due to Qualcomm not having the necessary support for
optimal tiling.

Bug: angleproject:6277
Test: dEQP-EGL.functional.image*
Change-Id: I41b7ead97a10ae80be4b6048d36d0d85ad71784f
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3204152
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
2021-10-19 01:08:49 +00:00

12 lines
466 B
JSON

{
"src/libANGLE/renderer/angle_format.py":
"74d6c9842128293118ccf128aeae896a",
"src/libANGLE/renderer/angle_format_map.json":
"947527a1b07dd14da6179eb98d7883c0",
"src/libANGLE/renderer/vulkan/gen_vk_format_table.py":
"6e4c403c145549c0baa69d65b5e73152",
"src/libANGLE/renderer/vulkan/vk_format_map.json":
"7a376275a743f535839d92bfe7b23ee0",
"src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp":
"bd9cc885298af7d021cbffd42b7f12b5"
}