Edit

kc3-lang/angle/scripts/run_code_generation_hashes.json

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2018-12-29 10:29:33
    Hash : ba319ba3
    Message : Re-land "Load entry points dynamically in tests and samples." Fixes the Android/ChromeOS/Fuchsia builds by using consistent EGL headers. This CL adds a dynamic loader generator based on XML files. It also refactors the entry point generation script to move the XML parsing into a helper class. Additionally this includes a new GLES 1.0 base header. The new header allows for function pointer types and hiding prototypes. All tests and samples now load ANGLE dynamically. In the future this will be extended to load entry points from the driver directly when possible. This will allow us to perform more accurate A/B testing. The new build configuration leads to some tests having more warnings applied. The CL includes fixes for the new warnings. Bug: angleproject:2995 Change-Id: I5a8772f41a0f89570b3736b785f44b7de1539b57 Reviewed-on: https://chromium-review.googlesource.com/c/1392382 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>

  • scripts/run_code_generation_hashes.json
  • {
      "ANGLE format:src/libANGLE/renderer/angle_format.py":
        "b18ca0fe4835114a4a2f54977b19e798",
      "ANGLE format:src/libANGLE/renderer/angle_format_data.json":
        "1ab73531d2d9655e669b5560fb43c698",
      "ANGLE format:src/libANGLE/renderer/angle_format_map.json":
        "be9f9bdbdf785dda05920146e8c55dbb",
      "ANGLE format:src/libANGLE/renderer/gen_angle_format_table.py":
        "c215a4284425ea888f95d084a3d52e51",
      "ANGLE load functions table:src/libANGLE/renderer/gen_load_functions_table.py":
        "8afc7eecce2a3ba9f0b4beacb1aa7fe2",
      "ANGLE load functions table:src/libANGLE/renderer/load_functions_data.json":
        "4253e14cd3217f42b6fec75ee400655a",
      "D3D11 blit shader selection:src/libANGLE/renderer/d3d/d3d11/gen_blit11helper.py":
        "575f994249adf2143e90e9e19ed6f9e8",
      "D3D11 format:src/libANGLE/renderer/angle_format.py":
        "b18ca0fe4835114a4a2f54977b19e798",
      "D3D11 format:src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py":
        "15fb2a9b3f81e39a22090bce2f071185",
      "D3D11 format:src/libANGLE/renderer/d3d/d3d11/texture_format_data.json":
        "d7483ece817e819588f4ca157716dc7b",
      "D3D11 format:src/libANGLE/renderer/d3d/d3d11/texture_format_map.json":
        "805d30e2443935e3a3bd68839699e171",
      "DXGI format support:src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json":
        "09195053f8829fc81efe08229b54a8b5",
      "DXGI format support:src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py":
        "30158f76e168e014a1bee3925cd5910a",
      "DXGI format:src/libANGLE/renderer/angle_format.py":
        "b18ca0fe4835114a4a2f54977b19e798",
      "DXGI format:src/libANGLE/renderer/angle_format_map.json":
        "be9f9bdbdf785dda05920146e8c55dbb",
      "DXGI format:src/libANGLE/renderer/d3d/d3d11/dxgi_format_data.json":
        "24f525b05dc665fbbc8c6d68fb863719",
      "DXGI format:src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py":
        "8ea01df6cb7f160772d3c85dd5164890",
      "DXGI format:src/libANGLE/renderer/gen_angle_format_table.py":
        "c215a4284425ea888f95d084a3d52e51",
      "ESSL static builtins:src/compiler/translator/builtin_function_declarations.txt":
        "e5e567406476306ea06984d885be028d",
      "ESSL static builtins:src/compiler/translator/builtin_variables.json":
        "d07ec4348b35d0db1eeab3c99a5e91f9",
      "ESSL static builtins:src/compiler/translator/gen_builtin_symbols.py":
        "9a5226ee6573650897bdc21e1bb0bfd0",
      "Emulated HLSL functions:src/compiler/translator/emulated_builtin_function_data_hlsl.json":
        "002ad46d144c51fe98d73478aa554ba7",
      "Emulated HLSL functions:src/compiler/translator/gen_emulated_builtin_function_tables.py":
        "6a00c1ba22c35a9b700a154efda6f861",
      "GL copy conversion table:src/libANGLE/es3_copy_conversion_formats.json":
        "54608f6f7d9aa7c59a8458ccf3ab9935",
      "GL copy conversion table:src/libANGLE/gen_copy_conversion_table.py":
        "ac1afe23d9578bd1d2ef74f4a7aa927a",
      "GL format map:src/libANGLE/es3_format_type_combinations.json":
        "a232823cd6430f14e28793ccabb968ee",
      "GL format map:src/libANGLE/format_map_data.json":
        "779798d4879e5f73a5a108e3e3fd3095",
      "GL format map:src/libANGLE/gen_format_map.py":
        "a383ee79a7bf929d145165f3e76c1079",
      "GL/EGL entry points:scripts/egl.xml":
        "842e24514c4cfe09fba703c17a0fd292",
      "GL/EGL entry points:scripts/egl_angle_ext.xml":
        "745534010f31fbe8e1a1fcddce15ed2d",
      "GL/EGL entry points:scripts/entry_point_packed_gl_enums.json":
        "0554a67f70407e82c872010014721099",
      "GL/EGL entry points:scripts/generate_entry_points.py":
        "a959669b31f086510fb60c5b55de56d1",
      "GL/EGL entry points:scripts/gl.xml":
        "b470cb06b06cbbe7adb2c8129ec85708",
      "GL/EGL entry points:scripts/gl_angle_ext.xml":
        "35df932f522cd92fe1d4127bb9ab2c04",
      "GL/EGL entry points:scripts/registry_xml.py":
        "fcc6e75568f9c25b70f6692b9080a447",
      "GL/EGL/WGL loader:scripts/egl.xml":
        "842e24514c4cfe09fba703c17a0fd292",
      "GL/EGL/WGL loader:scripts/egl_angle_ext.xml":
        "745534010f31fbe8e1a1fcddce15ed2d",
      "GL/EGL/WGL loader:scripts/generate_loader.py":
        "d68873f69d0ab0104460808c7b6a34ab",
      "GL/EGL/WGL loader:scripts/registry_xml.py":
        "fcc6e75568f9c25b70f6692b9080a447",
      "OpenGL dispatch table:scripts/gl.xml":
        "b470cb06b06cbbe7adb2c8129ec85708",
      "OpenGL dispatch table:src/libANGLE/renderer/gl/generate_gl_dispatch_table.py":
        "71d2cd9c958ec5e13ce5e38bdb03dcb5",
      "Vulkan format:src/libANGLE/renderer/angle_format.py":
        "b18ca0fe4835114a4a2f54977b19e798",
      "Vulkan format:src/libANGLE/renderer/angle_format_map.json":
        "be9f9bdbdf785dda05920146e8c55dbb",
      "Vulkan format:src/libANGLE/renderer/vulkan/gen_vk_format_table.py":
        "61a7752424595e24edff0c1f1784e18e",
      "Vulkan format:src/libANGLE/renderer/vulkan/vk_format_map.json":
        "84f988ff75f4d5b8f2a5d572ee8c51cc",
      "Vulkan internal shader programs:src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py":
        "1c64f7187357d7561c984ec57d251e74",
      "Vulkan internal shader programs:src/libANGLE/renderer/vulkan/shaders/src/BufferUtils.comp":
        "0c8c050841543da0d7faca2559212aa8",
      "Vulkan internal shader programs:src/libANGLE/renderer/vulkan/shaders/src/ConvertVertex.comp":
        "93649f61036c2fa4739988ad71f413df",
      "Vulkan internal shader programs:src/libANGLE/renderer/vulkan/shaders/src/FullScreenQuad.vert":
        "1743adf55153edf91363fa7b4350d859",
      "Vulkan internal shader programs:src/libANGLE/renderer/vulkan/shaders/src/PushConstantColor.frag":
        "d4edeca8fcb5fc02aa5236c8d8b77a4d",
      "Vulkan mandatory format support table:src/libANGLE/renderer/angle_format.py":
        "b18ca0fe4835114a4a2f54977b19e798",
      "Vulkan mandatory format support table:src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py":
        "d647fcb39acb9a18e08e3e604b19cfee",
      "Vulkan mandatory format support table:src/libANGLE/renderer/vulkan/vk_mandatory_format_support_data.json":
        "fa2bd54c1bb0ab2cf1d386061a4bc5c5",
      "Vulkan mandatory format support table:third_party/vulkan-headers/src/registry/vk.xml":
        "8d46c04ce50d9866c934a6c4d175ab71",
      "packed enum:src/common/gen_packed_gl_enums.py":
        "a9b1c38b4e4d8a1038e743be323f1a51",
      "packed enum:src/common/packed_egl_enums.json":
        "5f591d220ee53b6e54a27d1523a3ab79",
      "packed enum:src/common/packed_gl_enums.json":
        "b54346c106ab4a7b0acb69eb65123c1a",
      "proc table:src/libGLESv2/gen_proc_table.py":
        "ee265eada3dd238646010dd03874d242",
      "proc table:src/libGLESv2/proc_table_data.json":
        "68772eb4798f438df2eb997394999855",
      "uniform type:src/common/gen_uniform_type_table.py":
        "59cb4ffd0f584c4bd37f2f4ff59a2b93"
    }