Edit

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

Branch :

  • Show log

    Commit

  • Author : James Dong
    Date : 2019-06-19 14:19:52
    Hash : 765ee7b7
    Message : Vulkan: support for new vertex attribs in GLES 3.0 Fixes handling of packed vertex formats, adds new overrides for 32-bit [SU](NORM|SCALED) vertex types, and handles half-precision floats correctly. Pixel 2 does not natively support certain 10-10-10-2 vertex formats; this change does not add support for them. Test: ./angle_deqp_gles3_no_gtest --deqp-egl-display-type=angle-vulkan -n 'dEQP-GLES3.functional.vertex_arrays.*' Test: ./angle_end2end_tests --gtest_filter='AttributeLayout*/ES3_Vulkan' Test: ./angle_end2end_tests --gtest_filter='VertexAttribute*/ES3_Vulkan' Bug: angleproject:3193 Change-Id: I5ae4edd743e86e3e89e2697034c04dc4d9ecd1f9 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1668230 Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Tim Van Patten <timvp@google.com> Commit-Queue: James Dong <dongja@google.com>

  • scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
  • {
      "src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py":
        "a528a53197ea6c8eaa3bb42a7cdf0a17",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000000.inc":
        "81ec58577a603891b5778b4d393734b8",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000001.inc":
        "399562c957c0bc0ef14df973fe808b05",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000002.inc":
        "0038d212a95f2542b17ba6e4238c0462",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000003.inc":
        "67e9f1fc766486fc5f534d8a1f04a854",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000004.inc":
        "dd6ffc1e9586177f730203dd5841d1d1",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000005.inc":
        "06a0f46b8b205ba9bb5e7bb14404b5fa",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000006.inc":
        "75296d048ace1db3ed8e544d56b4e050",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000007.inc":
        "b2ae64586829e505a2dbcf8fb7a1c50b",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000008.inc":
        "55ba68de82d8586e2f333b1486db59cc",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000009.inc":
        "7b3743cc4bc2c6feb0b203a74db5d501",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000A.inc":
        "7ad6c4c137773e8ecb75e6c26e7b0990",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000B.inc":
        "61d9743396e56e7b86dfc3c8603adec4",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000C.inc":
        "809ac592dd2493896de568110c812191",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000D.inc":
        "ab6afa1fcb8e58de81f23628f008586d",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000E.inc":
        "0dcce7e7c06679abba428644e062d5c5",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000F.inc":
        "aa2e70847fe9fe45b88634d99a94d12a",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000010.inc":
        "eb338d106ddf2f385984325d9e744278",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000011.inc":
        "09c206e206f6c5e2c2c861994cc85b71",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000012.inc":
        "1e0687860e0e953a08ffba72436a8a29",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000013.inc":
        "b63c6b7f0cbdfda46f6567992a4fe0e0",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000014.inc":
        "b580482c75cc647753652ce7ad066752",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000015.inc":
        "c615ec355d9490f099fd0d08d29945af",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000016.inc":
        "3869539b97d26bde314330c4b1e86c39",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000017.inc":
        "e1292ab693551a1fe63ddca991ba7b24",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000000.inc":
        "ca23e2bc39df49c395f04d0309f8716e",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc":
        "b221f732a390f5324ba525a8b8126c47",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000002.inc":
        "7fba278c66982666d9a92985630ce612",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000003.inc":
        "8f775bd123c036df48521af0f0b370e7",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000000.inc":
        "df5fdc47f0950e3eae3d9491e9c84af7",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000001.inc":
        "55954147482afd1201aeb37b6748eb12",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000002.inc":
        "b46c4af8f46840fb70623fcdd804f163",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000003.inc":
        "2c19d6dd6d73efa49ed462183fab1703",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000004.inc":
        "3fd69b0d2cd8e34207c2c2a913ea4afa",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000005.inc":
        "641eaaf8721b80837709180268bd3d9b",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000006.inc":
        "1b60e99ce75512caf42aafb0952dcccf",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000007.inc":
        "1aa4f50b7a57fae6bb5e454738740caa",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000008.inc":
        "1219e6eda8583c222da9afaf375e3a8a",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000009.inc":
        "23bfdd347c64d612b17965a4a625b8d2",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.0000000A.inc":
        "41a4c1f28284dd9396bca79d9967704d",
      "src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.0000000B.inc":
        "065aaa20cdad29b5f5d2916eb3d096fc",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000000.inc":
        "7ab9d6aa6dba8271f68df9c6f5355e44",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000001.inc":
        "4726c9620a56bee224983d28d979fd39",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000000.inc":
        "f2733c47c6fdc76c1919d1d56b6bb53d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000001.inc":
        "effda9890acbcf7df4ad507ba795a5e5",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000002.inc":
        "429b44e5774de85b72657c26cc12bec0",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000003.inc":
        "fdc329bbdfcf861ef64514e996b9381b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000004.inc":
        "4ac968daab1481e5df501f8098cb9d0c",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000005.inc":
        "1b19cf0bd3fef9f0301c0a5e5c887a74",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000006.inc":
        "b2037ea0fc1651b4dff779df41701b1e",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000007.inc":
        "ea0041ce244d44f87f97ba7c671be723",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000008.inc":
        "40d55a877eed28d96ef92f42fe4590d7",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000009.inc":
        "600b5e4c4659b1e52cedb4b52e9fc6c0",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000A.inc":
        "60addec54cd45b611afb6fb3477aa985",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000B.inc":
        "3a3b8fb4219ef5bfaafcfe7a873c1a3d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000C.inc":
        "3c7f565202beea65b035da7c6a894e4f",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000D.inc":
        "0579b05b188376e03d860e8972184eae",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000E.inc":
        "e120c3f480cdfd3bb22d3d434d694377",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000F.inc":
        "8e20d21fbfd6d579c769384ae7412a54",
      "src/libANGLE/renderer/vulkan/shaders/gen/FullScreenQuad.vert.00000000.inc":
        "ddb226d9a40f950f6757ebea385b37bb",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000000.inc":
        "ded7fbd40128f3b9d729d2e34655a4a1",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000001.inc":
        "646d6e9c0ebe53184659e9c9a9337881",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000002.inc":
        "207c1ef8d43093bae5360fd28a3d099f",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000003.inc":
        "f2be86403586c90a150d39c080cbc535",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000004.inc":
        "8d84d715867fb8b2035e73423caefefa",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000005.inc":
        "c0706a45a6e974b74036416103123994",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000006.inc":
        "291532e4432eac84d4d6d2d9ef30c20d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000007.inc":
        "560a1f801f84345a6c44b65bd4c37ff8",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000008.inc":
        "0eedee02a1c7d09934a768ccd6880aff",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000009.inc":
        "1b9f822c34e39a21803685bba4e4c946",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000A.inc":
        "3ea5edf271c680df796322071ac019f4",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000B.inc":
        "49582c23a7090dc6f8df952e575e67c5",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000C.inc":
        "79c076b84d8094b2ee80558fcf93005d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000D.inc":
        "13eb26ce7b4be9a3540800b2c445de5b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000E.inc":
        "28ec842619264c9fddb09b23d21a87f4",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000F.inc":
        "fc73cd84f397203feebe4104a8772479",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000010.inc":
        "439fa72b2ca04ec77668f03eaf109e04",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000011.inc":
        "c0c3413c814b5e40409108edbdbb7c4e",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000012.inc":
        "3bf0586904da678417da0e1904435fb5",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000013.inc":
        "a8b6c528687f5c340e7e40e5232db719",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000014.inc":
        "88578b133c374cbed9a102c54c959c46",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000015.inc":
        "0c7be8a42de5ad931f99b800c0ab03d2",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000016.inc":
        "e3a7affe46d070e9281eda8cbbd34874",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000017.inc":
        "be221d4a2c36944ef108dc4c6cdf2387",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000000.inc":
        "adfbfbb17805d1337484e46d7909f66b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000001.inc":
        "94fec0130dc80d5087e89983d8aed162",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000002.inc":
        "24c6aae788c73377a88e53fa94834f87",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000003.inc":
        "03dd34fc888f5999cd57e2ef0e15fcc0",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000004.inc":
        "73aa4521196a6488484801fbe128830f",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000005.inc":
        "f911ee731f428afde5fba60b6f42f0ae",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000008.inc":
        "51b287a9613fc64a472c2fb980235d42",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000009.inc":
        "88c594595030e5b11955e79cbbfedf95",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000A.inc":
        "4925299490148631cf5c9827dc1982ee",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000B.inc":
        "7b2e90c9df8080ca193a7f4313192249",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000C.inc":
        "f346d207deec5bb144e80778952e72cf",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000D.inc":
        "aed7cea1272169362561d4e0af19056c",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000010.inc":
        "00da30abe9e4e41d9d1a6b36dca20302",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000011.inc":
        "693706c67e03467cef580f3020e0b6bb",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000012.inc":
        "4815cf07ea51b2737176079cc218b3aa",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000013.inc":
        "44d7d90691df23f87e25e6f0da8ad1cc",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000014.inc":
        "084c1b02964cf2baefcc733b7f4e4786",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000015.inc":
        "6a2e5e10e686370f3350a96cda2441a0",
      "src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag":
        "a3ecba7bc86093f90b183605bed82813",
      "src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp":
        "3080e264f932ce3a219bb63c79b86636",
      "src/libANGLE/renderer/vulkan/shaders/src/BufferUtils.comp":
        "b7c20e019199f8328ef37b11c6fbcadd",
      "src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp":
        "ca35df77d258baa0636529d1f0f446a9",
      "src/libANGLE/renderer/vulkan/shaders/src/ConvertVertex.comp":
        "8345816b9cce00c699d8d70adfbcef95",
      "src/libANGLE/renderer/vulkan/shaders/src/FullScreenQuad.vert":
        "805ec8b2f87d4bd4242dc5b1c58ba3b4",
      "src/libANGLE/renderer/vulkan/shaders/src/ImageClear.frag":
        "8889ae8014a657a0efd5607954126945",
      "src/libANGLE/renderer/vulkan/shaders/src/ImageCopy.frag":
        "f0f3cc82d78198f114b698e1aea31267",
      "src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp":
        "7891716bf0c429ddacfbb2823f166dc6",
      "src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h":
        "545807c51af450c31eb3fdf6d784d753",
      "tools/glslang/glslang_validator.exe.sha1":
        "289f30598865a987a21b79ae525fc66f",
      "tools/glslang/glslang_validator.sha1":
        "f3d7af9fa1191a3719f2606ef47650ef"
    }