Files
godot-angle-static/scripts/code_generation_hashes/ESSL_static_builtins.json
Clemen Deng 56db378961 Use flat arrays instead of switches for function lookups
Current implementation of built in function lookup uses
autogenerated switch statements. Instead, use the perfect
hash mapping to have the lookup use arrays instead. This
will improve runtime performance.

Bug: angleproject:3805
Change-Id: I6d0ba62d79abd53a7fe818fe675282800781f256
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1756883
Commit-Queue: Clemen Deng <clemendeng@google.com>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
2019-08-22 19:10:47 +00:00

20 lines
862 B
JSON

{
"src/compiler/translator/ImmutableString_autogen.cpp":
"81004ecca353bdce6999ba864615e10f",
"src/compiler/translator/ParseContext_autogen.h":
"48f878f5878e8ab239af7c14e5878b62",
"src/compiler/translator/SymbolTable_autogen.cpp":
"e101aa202c0397caf48482853bb90d02",
"src/compiler/translator/SymbolTable_autogen.h":
"3b7cc472d076136a048d6b6f9c28460c",
"src/compiler/translator/builtin_function_declarations.txt":
"fc9b0b050448d015482c9f13cab1df67",
"src/compiler/translator/builtin_variables.json":
"34906b1c84fe40824e412607f9f1c501",
"src/compiler/translator/gen_builtin_symbols.py":
"a671720ef20bf7d7a7f719a42f9ae7b6",
"src/compiler/translator/tree_util/BuiltIn_autogen.h":
"80a911c6701baded2fd8d5567c605669",
"src/tests/compiler_tests/ImmutableString_test_autogen.cpp":
"181c3209ad287d1a9477313ea0332445"
}