Edit

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

Branch :

  • Show log

    Commit

  • Author : Shahbaz Youssefi
    Date : 2020-07-08 23:07:48
    Hash : 95bfb3e5
    Message : Vulkan: Fix resolve draw path If the draw path is taken for resolve, the internal shader previously calculated (1+sum(sample.a))/sampleCount instead of sum(sample.a)/sampleCount. Additionally, due to a typo, the result was rounded. This change also fixes a number of off-by-one errors when calculating src/dst offsets in blit/resolve path. Tests are added to resolve from default to FBO and vice versa to exercise the draw path which was otherwise never invoked for color buffers. Bug: angleproject:4746 BUg: angleproject:4092 Change-Id: I4b9c181339b89af44b27d61d27a6b3d88cde2eea Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2288224 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Ian Elliott <ianelliott@google.com>

  • scripts/code_generation_hashes/Vulkan_internal_shader_programs.json
  • {
      "src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py":
        "c3ac018b3dcf98ab8b31a93ebe91f7be",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000000.inc":
        "84c08f27df06e8db012f98cbed188be5",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000001.inc":
        "306459ff1f9226448f267aae177e38c0",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000002.inc":
        "698ed869e1dd9413769621ededb07126",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000003.inc":
        "46ff8d5be28b964024157928d36565cc",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000004.inc":
        "ac50f9c433a003ad1ccbd03b8ea01a47",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000005.inc":
        "12dd587152aa9b5bc7ebc4b6200c276c",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000006.inc":
        "483e4ffd5174d36169c62b8c6bd1a9e6",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000007.inc":
        "b03bc8a94eb7ccf07583a4627c8754ea",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000008.inc":
        "d9cac7374f77e92cc5eb46a0474702ea",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000009.inc":
        "4cba3f62439146a3ade21d6b2d530c60",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000A.inc":
        "f0f6058f8bb8a80766a0e685c4b7c1b2",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000B.inc":
        "da4a6c7a303eb3d38a4c1af01a6bdf27",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000C.inc":
        "216bf108564f9760f8830d4489e7c603",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000D.inc":
        "d5276ae963584af7381406ed7822cb46",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000E.inc":
        "1421edefe344836839f25adddfdad85f",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.0000000F.inc":
        "cf0bdb2334f59534fa207d90a7fc0781",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000010.inc":
        "9bbae8763e40832015ed51bda729e24d",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000011.inc":
        "c8b9e6fab68e17cbe122c991faff5a30",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000012.inc":
        "21f23b96f58e0dcbb9ba2a8f1c626af5",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000013.inc":
        "315d19937936d71bdb44e70d45e43948",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000014.inc":
        "591c0053fa5a985f83db573430b4c8e5",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000015.inc":
        "b515ed1e1ff6a455eee97cbf142f91b5",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000016.inc":
        "14836e8e64f5243a62cc7fa1d861b271",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolve.frag.00000017.inc":
        "160e85e7b010c05d9234a13587817451",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000000.inc":
        "c452654e276bab24b33d571fb8dd670f",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000001.inc":
        "1c87c48b93f3abafe97fe9402640eed8",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000002.inc":
        "b168f077173dcbcb600c68296ff748b5",
      "src/libANGLE/renderer/vulkan/shaders/gen/BlitResolveStencilNoExport.comp.00000003.inc":
        "9b16c6318216be8beeed9d673a78396d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000000.inc":
        "242ca25b5e191d4accb6ef0a1c177100",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000001.inc":
        "f063556acf530329276a5c4e7debc75d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000002.inc":
        "7a3bf02f2090a6563df9b8d752df0ac1",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndex.comp.00000003.inc":
        "637229c9acba2a64b0036a31f68b4aad",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndexIndirectLineLoop.comp.00000000.inc":
        "14f09678e36c2f31b38d50b1c6ea78dd",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndexIndirectLineLoop.comp.00000001.inc":
        "429c1ed5add6ff43c650591fe69acd5a",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndexIndirectLineLoop.comp.00000002.inc":
        "f7c1fc8b30f43cf8f8a235985a94e23a",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertIndirectLineLoop.comp.00000000.inc":
        "e1eb4a5fac9fc74ecd3790b2f773dc08",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000000.inc":
        "41cec7c18b88e60252f31e38a93ee8da",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000001.inc":
        "4bfbcfbda657a0db2467fd05e8a90ca3",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000002.inc":
        "8f7200e0901cae98e68fef5448055f7d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000003.inc":
        "473ef011c869f13f49e95d7a5a8ce81e",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000004.inc":
        "f97185d954b735753ea4ab93851f03bf",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000005.inc":
        "d0e1d3a317688d6d8e7ba2300a9a3434",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000006.inc":
        "df913989b39699e549ba9089190d358c",
      "src/libANGLE/renderer/vulkan/shaders/gen/ConvertVertex.comp.00000007.inc":
        "c9e0fad17170e97662b0fa0d37919ea3",
      "src/libANGLE/renderer/vulkan/shaders/gen/FullScreenQuad.vert.00000000.inc":
        "3a4ab796f02d3f1c306c92f7da2c68ee",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000000.inc":
        "d5a8184fad9c4a315bc3146ad07d3991",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000001.inc":
        "f168771b0ed46b051a75689844e7269b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000002.inc":
        "f73e3ee66af75c468f7e4a2d2ca6b60e",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000003.inc":
        "33788adbafb2b0ed88fb9f4b3b44f213",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000004.inc":
        "81d1f98b2c22fd6f7894221ca9eaffbf",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000005.inc":
        "d69dd6bfaa0ac67e591d2cf3032a81bf",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000006.inc":
        "9f8990f42d1d5950314aa2297f9a7a9d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000007.inc":
        "adc465e60288f85bbae6223c071df784",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000008.inc":
        "0598139f45f7550652378db6efca9138",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000009.inc":
        "099e84bd9cd1508a2d19d0f9a80dd870",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000A.inc":
        "6302e1d10be2866bd736d1c05d06d604",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000B.inc":
        "b3735a24ae4186cea64f0844e05e0f90",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000C.inc":
        "3486efa8c3bd4d23d66bb937f06ba29f",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000D.inc":
        "09d5a48b795d4f555d7597fe51b0a5d6",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000E.inc":
        "8abcc989a417b42b707b2fb797bc45ec",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.0000000F.inc":
        "0cfdbc2959a299b16fe73b8e49d656cd",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000010.inc":
        "4b8d985be4554eb25b122052069861ef",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000011.inc":
        "d0b1e2720dde0cf7327f98292c8239dc",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000012.inc":
        "284855283bcab155dc0ef8e81dd7fdb9",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000013.inc":
        "50374f4966b6ba87dead8f2977628808",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000014.inc":
        "a56dc5ae92c3e7beedf1dd5d4430cbf4",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000015.inc":
        "39975a7a3f9d5e042a687a8052b87c17",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000016.inc":
        "edb2999a137ad6d9c1952d4bdefa8219",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageClear.frag.00000017.inc":
        "53c6b96e0d27e91d777868255a314c41",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000000.inc":
        "661d2bca29e5a0e9cd81ae25b9666654",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000001.inc":
        "ef877e4172e985a741a86ae1aa067b3d",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000002.inc":
        "4645a0d812bc8e891f94b5282338a4fd",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000004.inc":
        "e7692cf2a0d6d24ab71b7c193b4e9d24",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000005.inc":
        "a20ff55fbbada579679922ddd805050a",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000006.inc":
        "03936ea0139b1d9a55c0b9b4d702ff4a",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000008.inc":
        "6243151810556635ebefc4dfae2a5ccd",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000009.inc":
        "4009e1d436fa34784782b7c476d56e6a",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000000A.inc":
        "df463def9161379ed1f5f83f24b39e6b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000010.inc":
        "4d584faed9fd4cf7e2054e483cda30d9",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000011.inc":
        "ab78d37472e5b59bfb201e0f06454d30",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000012.inc":
        "f7d4d4f8975401c571421bb361bcffc9",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000014.inc":
        "968aa31277095494511bba01ddcfe317",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000015.inc":
        "32134da22061e57d6251831c85d3a9e5",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000016.inc":
        "f063048b35a99028375e95960a897db0",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000018.inc":
        "45c46c3fe7ab7eb0be1e9f7aca21ae82",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000019.inc":
        "b5da66fccb0478345a2683be9c571c58",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000001A.inc":
        "a1d36eb7134bb723b8a5c864e0e35fe5",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000020.inc":
        "50bc42b7a831081fa766e89683f7e3fe",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000021.inc":
        "bdb4f8ead266749a50d7f8df50c26b74",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000022.inc":
        "0517dcabde65b6b667e39c3f3b296c03",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000024.inc":
        "35049dad28558aa59f09250704f07abd",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000025.inc":
        "6330387b7b25a14ed97939d5a08ce319",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000026.inc":
        "1af610f1e7eba4646c0b321f9ac746b6",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000028.inc":
        "8fb2f7c5776023bf2225b11ea3b9a548",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.00000029.inc":
        "ddf0ac9e36d34aa089caa924c353f29b",
      "src/libANGLE/renderer/vulkan/shaders/gen/ImageCopy.frag.0000002A.inc":
        "0d31cc06739b23006828893a5a95c12a",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000000.inc":
        "c2028fd86cf3671e4d51e2b6e5971ae4",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000001.inc":
        "b945b481debdf90bede6ae0bc45b1492",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000002.inc":
        "4e2eaf23fc9a729b3f2dadddf2786c5a",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000003.inc":
        "77fa83e4834927871aed4a1d6e258fad",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000004.inc":
        "c34abbebece9acb2edd0e262157f665e",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayCull.comp.00000005.inc":
        "77530fbdc935e186d572c806ca013946",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.comp.00000000.inc":
        "bb12ace6878446bfab6ddfbafa59deb8",
      "src/libANGLE/renderer/vulkan/shaders/gen/OverlayDraw.comp.00000001.inc":
        "0e2519fa1e1c57c85df370d2178fb155",
      "src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag":
        "0b16d3ad95d7dbc2ce7175462152e4f9",
      "src/libANGLE/renderer/vulkan/shaders/src/BlitResolve.frag.json":
        "353929c45304fe9c327b50a53c5f1918",
      "src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp":
        "e4b03e5d1d1b0c0336453e98675bbb40",
      "src/libANGLE/renderer/vulkan/shaders/src/BlitResolveStencilNoExport.comp.json":
        "8a3e9ff34eba0386edb98048547a272b",
      "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":
        "e4a95aae7f216780946e7332d22aa74e",
      "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":
        "a6efe37493456cfe83325b37c2c1b917",
      "src/libANGLE/renderer/vulkan/shaders/src/ImageCopy.frag.json":
        "f6b69ba316a5565400c2875e5da14b73",
      "src/libANGLE/renderer/vulkan/shaders/src/OverlayCull.comp":
        "c89a0d185f7723e0c221c135aa4f48a3",
      "src/libANGLE/renderer/vulkan/shaders/src/OverlayCull.comp.json":
        "e5fd5bb63707753601e197635316430e",
      "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":
        "6cd9f03e2a574c99570651e033fb6269",
      "src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h":
        "4dc3b23be0176a3e8e092dbb20522a9d",
      "tools/glslang/glslang_validator.exe.sha1":
        "17e862cc6f462fecbf50b24ed6544a27",
      "tools/glslang/glslang_validator.sha1":
        "c9a8437b51fdf7c106bd19ecb4ab552f"
    }