Edit

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

Branch :

  • Show log

    Commit

  • Author : Le Hoang Quyen
    Date : 2020-05-11 00:50:00
    Hash : c0c938af
    Message : Metal: draw 1 triangle instead of 2 for fullscreen shaders. Reference article in favour of one big triangle instead of 2: https://michaldrobot.com/2014/04/01/gcn-execution-patterns-in-full-screen-passes/ According to this article, the performance could be increased by ~10% for fullscreen shaders. Bug: angleproject:2634 Change-Id: Ia5b04c40f0587e3cb8680c0f30f7b68d9d7a3efe Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2193192 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org>

  • scripts/code_generation_hashes/Metal_default_shaders.json
  • {
      "src/libANGLE/renderer/metal/shaders/blit.metal":
        "9281aba529ceb4ed5131b7f9c0515362",
      "src/libANGLE/renderer/metal/shaders/clear.metal":
        "1c231afc6100433a79fce49046aa5965",
      "src/libANGLE/renderer/metal/shaders/common.h":
        "569171e345ef36dd6a3b12aeebfae4a6",
      "src/libANGLE/renderer/metal/shaders/compiled/mtl_default_shaders.inc":
        "c42c37285c375de9a065b925ed54aebd",
      "src/libANGLE/renderer/metal/shaders/gen_indices.metal":
        "002511e2b980a7fca7e80cbda6a82712",
      "src/libANGLE/renderer/metal/shaders/gen_mtl_internal_shaders.py":
        "8de75752bb966cdbe575defc04fa7a7a",
      "src/libANGLE/renderer/metal/shaders/master_source.metal":
        "fbe6f4bfb49a48ae87791a4cff5fab0a",
      "src/libANGLE/renderer/metal/shaders/mtl_default_shaders_src_autogen.inc":
        "8a94beb0d979f472d71686b6f95b624f"
    }