Edit

kc3-lang/angle/scripts/code_generation_hashes/Static_builtins.json

Branch :

  • Show log

    Commit

  • Author : Le Hoang Quyen
    Date : 2020-04-21 01:50:00
    Hash : dadd1986
    Message : Implement GL_APPLE_clip_distance - Built-in variable gl_ClipDistance has been added to compiler. - Desktop GL: gl_ClipDistance is supported since GL 3.0. Enable/Disable each gl_ClipDistances[i] works out of the box via glEnable(). - Vulkan/Metal: Use uniform variable to control writing to each gl_ClipDistance. One bit flag controls one element in the gl_ClipDistance array. The writing to the disabled element in vertex shader will be ignored, and turned into zero assignment instead. - Direct3D/Mobile GL: Not implemented yet. - Added ClipDistanceTest to gl_tests and compiler unittests. - GL_APPLE_clip_distance is a subset of GL_EXT_clip_cull_distance, so GL_EXT_clip_cull_distance could be implemented in future if needed. Bug: angleproject:4452 Change-Id: I571ac8b56826989808a680226a04bec4cf59988e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2084324 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org>

  • scripts/code_generation_hashes/Static_builtins.json
  • {
      "src/compiler/translator/ImmutableString_ESSL_autogen.cpp":
        "0025705dc18b69c702b64644806a799c",
      "src/compiler/translator/ImmutableString_autogen.cpp":
        "0af0ec12d54ecc032b74b58dd3526129",
      "src/compiler/translator/ParseContext_ESSL_autogen.h":
        "c753d946807cca10df7f50ca2db8a47a",
      "src/compiler/translator/ParseContext_complete_autogen.h":
        "dc88a43c877a9955c909e73c4da34176",
      "src/compiler/translator/SymbolTable_ESSL_autogen.cpp":
        "98e1c96985096c1bbe0625983f67a23e",
      "src/compiler/translator/SymbolTable_autogen.cpp":
        "73ac6e5df17521d8cd6734450a9788a0",
      "src/compiler/translator/SymbolTable_autogen.h":
        "2d8bed6ff5debc6546199a2add316a66",
      "src/compiler/translator/builtin_function_declarations.txt":
        "e4a0add049ebbaa8dc5b6c630816b7f8",
      "src/compiler/translator/builtin_variables.json":
        "98d347a6ed181eca3d89bfd73193d787",
      "src/compiler/translator/gen_builtin_symbols.py":
        "ef6fde209ca86ffb1752fc3a5b9d72d7",
      "src/compiler/translator/tree_util/BuiltIn_ESSL_autogen.h":
        "aa5d8059a42adb2fb833c84e86726b95",
      "src/compiler/translator/tree_util/BuiltIn_complete_autogen.h":
        "cf8312c854b06d9fe4ede0daa67b5060",
      "src/tests/compiler_tests/ImmutableString_test_ESSL_autogen.cpp":
        "f3a7e48b43b08c17682a3bb5502fc016",
      "src/tests/compiler_tests/ImmutableString_test_autogen.cpp":
        "673110e754ad8ea6939a736b88a781bc"
    }