Files
godot-angle-static/scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
Shahbaz Youssefi da980b40b2 Vulkan: Reduce ConvertVertex.comp variations
Handling RGB10A2 and A2BGR10 formats are made through dynamic flags.
One or two `if` checks (based on format) is not worth doubling the
number of shaders.

Shaves about 50KB from binary size.

Bug: angleproject:2022
Bug: chromium:1084580
Change-Id: Ia603a935b66d002dbacdee9342950ceed4042f86
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2240672
Reviewed-by: Mohan Maiya <m.maiya@samsung.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2020-06-11 16:04:31 +00:00

272 lines
15 KiB
JSON

{
"src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py":
"fc7b7d0d97988ad69ffd1ff2dddd1eb8",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000000.inc":
"84048ee5ea0f8753ba3c90fb35e76005",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000001.inc":
"5acf268ea5b3403d0e11b3b7df4149d5",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000002.inc":
"1cab2fd7403a312fb6dc850be4f49537",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000003.inc":
"e367525c5ba9addfb4dd6a116082f57e",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000004.inc":
"af1ecc41ab9cbc4af805748f6ff03ed3",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000005.inc":
"19e6514e5354632a73f994e88b2eac5b",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000006.inc":
"58ca2c238dff103d22dc2199ccfdc154",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000007.inc":
"3146dd402b5ab47d455ed01cff1f277b",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000008.inc":
"d9c87f6cb289170bde3177cf7385aad7",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000009.inc":
"73821be1a70b8ed1572ba0cef231ffd5",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000A.inc":
"da47e5da0356c2448a5eacb24943e943",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000B.inc":
"9ba3fe651a6c69969cb88f9bc1c6df7c",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000C.inc":
"0743ec1c73f1ea55918f897390db965d",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000D.inc":
"8ff8d5deafd35ca125eee437530fdfb4",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000E.inc":
"4f5eaa1230b7a0cde9c2dd77cc8b8c0f",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000F.inc":
"fc0350191798fdd82895abc24ac75a75",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000010.inc":
"cfbae2556929f1b267c27260dbe73601",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000011.inc":
"c9aaec7717fe8ba06711054ed5bcb59f",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000012.inc":
"722149ced2bedc9defdbadd0368d61ba",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000013.inc":
"db5381abd80de7fdcd65aa0048ef5e5b",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000014.inc":
"4ec6c3cda75ed1b8f221c9967370ba1d",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000015.inc":
"87940a46a4bedd6eca75428e13fff450",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000016.inc":
"59aea73b07a0bbf21d38e3252ec207ce",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000017.inc":
"1c8d58c812b4714fe2f8e620d793b44c",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000000.inc":
"3a4eb4674248c8682cb436b42d16172e",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc":
"d92dfdc08f69e72c9ba9c1fbcfabf3b7",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000002.inc":
"b6fe88d398daf35297b49a465bb38d5a",
"src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000003.inc":
"0b1382f3649ef0d9abdcde698240efdb",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000000.inc":
"dc38167e25b5e3615dc136a61f98db69",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000001.inc":
"f4609aa954e5a6f5bf7adbce6b0f078c",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000002.inc":
"4cb515d8831cd7c2e4e9cb360b94b52b",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000003.inc":
"e0aef389e5851add75aa5148151188ef",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000004.inc":
"8703977e8827b8c09de4b2042f86ef32",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000005.inc":
"74a76515d5c8172584ab99a868566910",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000006.inc":
"3d0ab11e8d54f47c9906744f29e5a68a",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000007.inc":
"f06d7c538c3a37c0ddae336ed8afe205",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000008.inc":
"e0e6cd7fb9ce85d8ba93f051216dbc44",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.00000009.inc":
"7de485c385931a692df8b7f3186ded02",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.0000000A.inc":
"2f5e6b5543cd76b5284ffb130527ea2f",
"src/libANGLE/renderer/vulkan/shaders/gen/BufferUtils.comp.0000000B.inc":
"1c32f3d7435f4dff22b904bbccfbeb23",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000000.inc":
"06b93f9d99ca2f6c5fa7435e01b50a76",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000001.inc":
"7aea948fab698f89e2e3415148f15c55",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000002.inc":
"7a10ee7fc629afc34b15c9f82a6d3688",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000003.inc":
"22c1e8af47632721dba7546d4f37b936",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndexIndirectLineLoop.comp.00000000.inc":
"99eeea0675781b893d93fd6407c9d166",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndexIndirectLineLoop.comp.00000001.inc":
"bc0e3b2a72a26e60bee0478c1946130a",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndexIndirectLineLoop.comp.00000002.inc":
"81e64e618ead55c60921c484d9de8709",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndirectLineLoop.comp.00000000.inc":
"0154cfcf4edffa97e5cb448ddb9ee751",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000000.inc":
"06d7e0e49c66697a887e6e997c7b66f2",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000001.inc":
"b06c202cde710cbde4c2ce9b3b659807",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000002.inc":
"4efd26e3f54f45558e8f3950df252a49",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000003.inc":
"71a55876dee940d8eb871c268b26742e",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000004.inc":
"868e44bf61b71b57ac86a2d142515e82",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000005.inc":
"22db76019a941880993a3866dadf2773",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000006.inc":
"8f02adc196332849cdc647fb4a141fac",
"src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000007.inc":
"2f0d4b187c69416a824e5696e69dbd2a",
"src/libANGLE/renderer/vulkan/shaders/gen/FullScreenQuad.vert.00000000.inc":
"e0441970cbfcf27466f0f3f9c9bb4026",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000000.inc":
"a8bcb9ab1ff659295266701d76f2154f",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000001.inc":
"3617c218c60acc572321c5521801fd9f",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000002.inc":
"493a3e90aca086f241e863168af334e8",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000003.inc":
"38c500252b97904979d0e6e09bea5c8f",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000004.inc":
"15b4d06c81f9049bda87eb83de0323dc",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000005.inc":
"3b897fa6105f7250ffabf9167fffae9d",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000006.inc":
"cdaca7716af1ef4867cc2eddabfa9291",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000007.inc":
"fa239496ee2bba22e8bfa2801aae6333",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000008.inc":
"446d4f056f1f198dff1d00f92105e9e7",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000009.inc":
"4cd7fd35a05b7cbc623cea1dba264bbe",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000A.inc":
"16cf413ebc79c450a567251811dba96f",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000B.inc":
"5254a12349a2be2831aebd0a5b4e2c44",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000C.inc":
"dd291dbd8092f118ea8355ed9b24310c",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000D.inc":
"b13036cb45a9be494460761ae453d99f",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000E.inc":
"e6bbf159776d7cdd425ab8d12c3913a6",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000F.inc":
"f2447b3ab24efaea79c078130c89b123",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000010.inc":
"9f0967a17e17efe94fd5014d0bf600af",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000011.inc":
"5bf44964b8cc61d0debd81202d7b1ea2",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000012.inc":
"905aa2788567811dce2c57d7d3a04e3b",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000013.inc":
"20da83668a72370703cd8ea018d565d7",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000014.inc":
"101bd27d88a6552749a8b85dfb4b5f0e",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000015.inc":
"2a51c6c861ee749a56846f2ef7a006ab",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000016.inc":
"839f981cc2d31372de5307357e0f726e",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000017.inc":
"412ac2985b133eabad60c60f85348a60",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000000.inc":
"e478b92ded8c50042a45cfbbc73d91e7",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000001.inc":
"f10029d3a88631597228b7a046688ea7",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000002.inc":
"9093ab10474d59d425fde48b521af7b6",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000003.inc":
"292d605cafc4926e61c4cb064cbdb1d4",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000004.inc":
"1b83799985b9167b4803f59e0c3c40f2",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000005.inc":
"7a6bfc80096a1174c6a7b4a9f1d9733f",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000008.inc":
"bf90885c3a29d77aec52621a2709c2ca",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000009.inc":
"a1e9cc0fffe03cc8ee09aa4efb2bf75e",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000A.inc":
"f67e7802773cad529420cabbea8a644b",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000B.inc":
"24969f058b7ca6d3ba0ede6e2759f703",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000C.inc":
"f51fe8952dff827c2d7e6675be4c32e5",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000D.inc":
"9a60dea2d8a9ef08ed215985c3feed1b",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000010.inc":
"09b8174d7284fcee68ffffccbdf3804d",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000011.inc":
"5e2a9f79177539237dfa922e435b4190",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000012.inc":
"602033485821871c990040415c29e001",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000013.inc":
"f4d3e33c95173c23c40b310ca647d37c",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000014.inc":
"846562ac19e967556c9f6d6850bdbdae",
"src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000015.inc":
"45fe30686d0104422ffb3d392ddb59d8",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000000.inc":
"eadd56c4234501e8c9129af8cefa3f12",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000001.inc":
"6ae50773cba6ccfe90c89540886520fd",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000002.inc":
"48d95ab0026391f66bf3343b4ec3f598",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000003.inc":
"1de4eabcc458e0fb3453c91c7ca79c72",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000004.inc":
"570da02bac0fcf3265ef48c8dc7a2d1f",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000005.inc":
"793bd865434526daf7ffabe08edc02b3",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.comp.00000000.inc":
"a1759eb03a3ac9da0116ad367936ebd2",
"src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.comp.00000001.inc":
"de66a32af7e5dfe674b4d837f71e5939",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag":
"a3ecba7bc86093f90b183605bed82813",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag.json":
"353929c45304fe9c327b50a53c5f1918",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp":
"3080e264f932ce3a219bb63c79b86636",
"src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp.json":
"8a3e9ff34eba0386edb98048547a272b",
"src/libANGLE/renderer/vulkan/shaders/src/BufferUtils.comp":
"b7c20e019199f8328ef37b11c6fbcadd",
"src/libANGLE/renderer/vulkan/shaders/src/BufferUtils.comp.json":
"289022611e8fe6742221ed371cbd6b36",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp":
"a46b48d7d5b19c74eb377f275525ab8d",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertIndex.comp.json":
"22b04129fc4a3db7dbd62adeda18577b",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertIndexIndirectLineLoop.comp":
"ee94f2dab39583c17cb5739199229427",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertIndexIndirectLineLoop.comp.json":
"f5f3eb40d8423e1027c2d47197b8f9d2",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertIndirectLineLoop.comp":
"c4fe0f463b41cd59bae33f9711e0b67b",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertIndirectLineLoop.comp.json":
"c2c79c40b0fbcb4876637aa06e8aa919",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertVertex.comp":
"f63e7c4f738c11f1a1b19023d4515dc4",
"src/libANGLE/renderer/vulkan/shaders/src/ConvertVertex.comp.json":
"5186e223d98092a54dc3ce23677039c1",
"src/libANGLE/renderer/vulkan/shaders/src/FullScreenQuad.vert":
"805ec8b2f87d4bd4242dc5b1c58ba3b4",
"src/libANGLE/renderer/vulkan/shaders/src/ImageClear.frag":
"8889ae8014a657a0efd5607954126945",
"src/libANGLE/renderer/vulkan/shaders/src/ImageClear.frag.json":
"f3e0afbc2368002e8a1148edcbe709fa",
"src/libANGLE/renderer/vulkan/shaders/src/ImageCopy.frag":
"e62eb8ee0f264434330382cb2e050a52",
"src/libANGLE/renderer/vulkan/shaders/src/ImageCopy.frag.json":
"4db849cdf6c706bd8dc827d31dffe04f",
"src/libANGLE/renderer/vulkan/shaders/src/OverlayCull.comp":
"c89a0d185f7723e0c221c135aa4f48a3",
"src/libANGLE/renderer/vulkan/shaders/src/OverlayCull.comp.json":
"61b78c5312d5f8472c229cd94372a1e5",
"src/libANGLE/renderer/vulkan/shaders/src/OverlayDraw.comp":
"dcc246b398b2e07a869a264666499362",
"src/libANGLE/renderer/vulkan/shaders/src/OverlayDraw.comp.json":
"af79e5153c99cdb1e6b551b11bbf7f6b",
"src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp":
"8738cfbd39304c3cc0c115409ceae966",
"src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h":
"0199bc9cb7d6bc414c95cf9715154f06",
"tools/glslang/glslang_validator.exe.sha1":
"8127ba41e0d354b516f6ce1188d3c145",
"tools/glslang/glslang_validator.sha1":
"bd32d9c09236054bb7f73e293e76ff87"
}