Files
godot-angle-static/scripts/code_generation_hashes/GL_format_map.json
Roman Lavrov b317841188 Revert "Add vulkan format image fallback for R16G16B16"
This reverts commit 71f6d54c8d.

Reason for revert: crashing win-trace
https://ci.chromium.org/ui/p/angle/builders/ci/win-trace/3527/overview

Also reproducible on Linux:

% src/tests/capture_replay_tests.py --gtest_filter="Texture2DNorm16TestES3.TextureNorm16R16

Original change's description:
> Add vulkan format image fallback for R16G16B16
>
> This change adds a vulkan format image mapping fallback from R16G16B16
> to R16G16B16A16, R32G32B32_FLOAT and R32G32B32A32_FLOAT for both
> UNORM and SNORM variants.
>
> This is done because in Chrome we want to use R16/RG16 formats which
> are exposed to Skia over the EXT_texture_norm16. Currently,
> EXT_texture_norm16 requires RGB16_EXT which if not present is not
> supported even if R16_EXT and RG16_EXT are supported. This fallback
> helps us support R16/RG16 as well over RGBA16.
>
> It also updates validationES checks for GL_RGBA signed and unsigned
> normalized checking if type is GL_SHORT or GL_UNSIGNED_SHORT.
>
> It adds a method LoadToFloat that allows a type (GLushort or GLshort)
> to be loaded into float format types. This is then used as part of
> fallbacks for load_functions_data.json.
>
> Bug: None
> Change-Id: I5c6879cd2ed5dd6e3440877f4891f269d96d88a1
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4294694
> Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
> Reviewed-by: Geoff Lang <geofflang@chromium.org>
> Commit-Queue: Geoff Lang <geofflang@chromium.org>

Bug: None
Change-Id: I8373aee3a1d2c2279a3882ff7203d88483e29f4e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4316422
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Roman Lavrov <romanl@google.com>
2023-03-07 15:10:18 +00:00

12 lines
413 B
JSON

{
"src/libANGLE/es3_format_type_combinations.json":
"d053493ebea62e9baa5a9db40c1d90cf",
"src/libANGLE/format_map_autogen.cpp":
"2abfe0492ea1168d0d5ebac4e2ea6247",
"src/libANGLE/format_map_data.json":
"128723d1f10800a02c57879b50887e53",
"src/libANGLE/gen_format_map.py":
"32b43aedcbad2aa5eaa47052cc8573ac",
"src/libANGLE/renderer/angle_format.py":
"0660cb3dfc7f5d29b099c94ed78f63a3"
}