Hash :
72529c19
Author :
Date :
2022-01-31T14:37:42
Vulkan: Fix a few framebuffer fetch bugs A few fixes to framebuffer fetch: - The built-in symbol for coherent and non-coherent are now the same for gl_LastFragData, so extension check can choose one or the other. - The temporary variable used in a transformation is renamed to not be gl_LastFragData. - inout usage is now validated correctly for shader type and version. Bug: angleproject:6951 Bug: angleproject:6905 Bug: angleproject:6907 Change-Id: I9af341a3e8e01ed375a8230618184494813d3ece Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3427577 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
{
"src/compiler/translator/ImmutableString_ESSL_autogen.cpp":
"a9b45aeab952ada5969aba260b47424f",
"src/compiler/translator/ImmutableString_autogen.cpp":
"fb5ea334252cba7a29707bf716418698",
"src/compiler/translator/Operator_autogen.h":
"cdaafd06e84ef6a8e4721678d622d844",
"src/compiler/translator/SymbolTable_ESSL_autogen.cpp":
"c710fe675fee58303be463dfe3be5b89",
"src/compiler/translator/SymbolTable_autogen.cpp":
"65545aa564bea2c0630dbae686b1161e",
"src/compiler/translator/SymbolTable_autogen.h":
"0ee0b4427486b4ad1020c46836edb8d8",
"src/compiler/translator/builtin_function_declarations.txt":
"3d3c7d686313cd09a8e3bcae4a638ec3",
"src/compiler/translator/builtin_variables.json":
"ca94f4c7b31a77535d249988b71d8974",
"src/compiler/translator/gen_builtin_symbols.py":
"74ac1eb203c04abfbb81174c5fdb257d",
"src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h":
"d09d3a59cb291b64df4fe3de5769f642",
"src/compiler/translator/tree_util/BuiltIn_complete_autogen.h":
"79c270c82e565b74227b8ee967e801c4",
"src/tests/compiler_tests/ImmutableString_test_ESSL_autogen.cpp":
"211d74d00222cbc19485b325c80d9fae",
"src/tests/compiler_tests/ImmutableString_test_autogen.cpp":
"d61e3c207d6320e87bfb9bbfe69be728"
}