Edit

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

Branch :

  • Show log

    Commit

  • Author : Shahbaz Youssefi
    Date : 2020-09-16 00:42:08
    Hash : 8d4331ee
    Message : Vulkan: Free up 5 bits in RenderPassDesc Leveraging the fact that there are only a handful of depth/stencil formats, the last element of RenderPassDesc::mAttachmentFormats can contain other information in addition to the depth/stencil format ID. The FormatID enum is rearranged such that depth/stencil formats are placed first, as a result occupying values in [1, 7]. These values take up 3 bits in an element of RenderPassDesc::mAttachmentFormats (which could be the last element if all color draw buffers are attached). As a result, the upper 5 bits of the last element of RenderPassDesc::mAttachmentFormats is unused. It is intended for these bits to be used in the implementation of multisampled-render-to-texture depth/stencil renderbuffers. Bug: angleproject:4836 Change-Id: I0786e0712539cdbbf5494ec83aeee1dd93f936dd Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2413165 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Tim Van Patten <timvp@google.com> Reviewed-by: Jamie Madill <jmadill@chromium.org>

  • scripts/code_generation_hashes/ANGLE_format.json
  • {
      "src/libANGLE/renderer/FormatID_autogen.h":
        "ce83c2449cc723131e4681ff380b59a2",
      "src/libANGLE/renderer/Format_table_autogen.cpp":
        "046f4c311e45f0ee32a6fe42f0928854",
      "src/libANGLE/renderer/angle_format.py":
        "32ba71942c0fd00e6807104f1bb80a3c",
      "src/libANGLE/renderer/angle_format_data.json":
        "e5cc162abe241ea9ba270309c8ec1330",
      "src/libANGLE/renderer/angle_format_map.json":
        "aa4a0d3463b76858a75787b9cdec8e98",
      "src/libANGLE/renderer/gen_angle_format_table.py":
        "34ab57bb88958e320f509bd5fbd04495"
    }