Edit

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

Branch :

  • Show log

    Commit

  • Author : Mohan Maiya
    Date : 2019-08-07 14:52:54
    Hash : 8400d05c
    Message : Vulkan: Support the vertex_type_2_10_10_10_rev format - Modify the python script and json file to generate the code which adds the function for vertex_type_2_10_10_10_rev. These functions handle the loading and conversion for vertex_type_2_10_10_10_rev. - Modify ConvertVertex.comp and ConvertVertex.comp.json to perform a GPU based conversion for vertex format of type 2_10_10_10_rev - Modify BindingIsAligned function to check that both stride and binding offset is aligned to the format size when the component size is not aligned to 8 bits. - Modify deqp3 expectations file to enable type_2_10_10_10_rev format vertex array tests. Bug: angleproject:3193 Test: dEQP-GLES3.functional.vertex_arrays.single_attribute.*2_10_10_10* Change-Id: I2358d0d8888f7dfd7eac999dc150f643167de817 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1709035 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>

  • 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":
        "872a3e1868f7458e1038783433619d4d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000001.inc":
        "06a6e12fa4368f75ecd367cf3c4bd879",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000002.inc":
        "8d1508f4d60dc8b267e778d817977c9b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000003.inc":
        "a4c32fcae588896e01bc9fe20e5557b4",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000004.inc":
        "cae0c584f7d5a4fef9f60a1a40b86d8c",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000005.inc":
        "fc7d617c1fbcc3987a592b7cbc070d20",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000006.inc":
        "f0dc88fb6a1c17f2aecf889213a01c52",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000007.inc":
        "ed7d00538744b74d85edbb09b73f4f67",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000008.inc":
        "1c92be65bbcdcd389d66e52dd8b6803b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000009.inc":
        "edc377f783022d3c2584fb5f4bb61df1",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000A.inc":
        "afa5a0547e883d3706bd40d2c574c9d4",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000B.inc":
        "cbf6a27eaf0dfa81f08a34b48a1a6966",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000C.inc":
        "217e04a40cfc32994ef7a402330fedb3",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000D.inc":
        "137ee6dd31ad189feb757d44f066c8e8",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000E.inc":
        "7a24c51217d23b321789cf1fede9d2a2",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.0000000F.inc":
        "f3fc9559769832be69d4bfdbc378306a",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000010.inc":
        "301341c746e6c196c23c7d8c411f6421",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000011.inc":
        "59359683c389647d4b45d6470105c8c8",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000012.inc":
        "a8ae68c37721abb98ada973077a8cc66",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000013.inc":
        "5f2d04e8ae05ab6f195222cdb165a869",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000014.inc":
        "6fc4399eea394523b065b08d62e960bf",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000015.inc":
        "7f6f173219b79da67606a643d1a179d7",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000016.inc":
        "cb94d261657f3893a1860b11d515f379",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000017.inc":
        "53c5c58a072f4675f0de9dff34c75795",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000018.inc":
        "ffe1c6166a3dfe22e89710dda7232ca7",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000019.inc":
        "d7345bcf49f53c1d26e06acaba052d19",
      "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":
        "371c0380486a34aa0e0f76bd1bc94b9e",
      "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":
        "0660e11229f28464a6de11eb07fff7d3",
      "src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h":
        "0532a7219ffa0a5a9ca0cd7a6eb3206e",
      "tools/glslang/glslang_validator.exe.sha1":
        "289f30598865a987a21b79ae525fc66f",
      "tools/glslang/glslang_validator.sha1":
        "f3d7af9fa1191a3719f2606ef47650ef"
    }