Hash :
7bc4b7e3
Author :
Date :
2023-03-27T00:00:00
Metal: Implement OES_sample_variables New ESSL built-ins are mapped to their Metal counterparts and tweaked to follow OpenGL ES semantics when needed. Fixed A2C interaction with sample coverage by emulating the former on non-Apple GPUs. Bug: angleproject:8097 Fixed: angleproject:5087 Change-Id: I5d28a941af5cbc14743a3930731529f11f55febd Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4404896 Reviewed-by: Kenneth Russell <kbr@chromium.org> Reviewed-by: Kyle Piddington <kpiddington@apple.com> Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
{
"src/compiler/translator/ImmutableString_ESSL_autogen.cpp":
"198ccb2bf882ff3997f626f62e4bfbf0",
"src/compiler/translator/ImmutableString_autogen.cpp":
"36659db033a7417a55975501101cb751",
"src/compiler/translator/Operator_autogen.h":
"bdf4c2324e5377925f3f4f23cf29d538",
"src/compiler/translator/SymbolTable_ESSL_autogen.cpp":
"58e937e7a80afadc18b06287c190af9e",
"src/compiler/translator/SymbolTable_autogen.cpp":
"c48b5a97526dbd1c351db5761ff473c0",
"src/compiler/translator/SymbolTable_autogen.h":
"36d32dd6e9e1111a1a04d3e64fddf8d0",
"src/compiler/translator/builtin_function_declarations.txt":
"94bdebedd0d33800ac54e62af499e948",
"src/compiler/translator/builtin_variables.json":
"6ed79ceeb34953153925f7e473177321",
"src/compiler/translator/gen_builtin_symbols.py":
"47f8367ef3d100ac752c28146db60815",
"src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h":
"69819ce3260127a28f10757d7f56862f",
"src/compiler/translator/tree_util/BuiltIn_complete_autogen.h":
"f72d0f55e65bae0661bd50a9e8cd6908",
"src/tests/compiler_tests/ImmutableString_test_ESSL_autogen.cpp":
"454f45a859fd391576e490857bc96d2d",
"src/tests/compiler_tests/ImmutableString_test_autogen.cpp":
"806be220e55a551182de37d2d43971d2"
}