1. 28 Mar, 2020 2 commits
    • Create the ProgramExecutableVk Class · 10ade024
      Tim Van Patten authored
      The ProgramExecutableVk class is being created to collect data
      structures that are common to both ProgramVks and ProgramPipelineVks,
      as well as any shared functions. This allows callers to make
      Program-/ProgramPipeline- specific queries without needing to know
      exactly which responded by querying the current ProgramExecutableVk.
      This will also allow the necessary data structures to only be
      populated and stored within the ProgramExecutableVk when necessary
      and reused as often as necessary.
      
      A few things are being moved into this class:
      - mVariableInfoMap
      This information will be required to defer translating the SPIR-V
      until when the vulkan pipeline layout is determined and the actual
      locations are known.   This will also allow removing determining
      these locations twice (during GLSL->SPIR-V compilation and pipeline
      layout).
      - createPipelineLayout()
      - update*DescriptorSet()
      - Descriptor Set Layout lists
      - Pipeline Layout
      - Various other functions/members related to pipeplines, descriptor
      sets, etc.
      
      Bug: angleproject:3570
      Change-Id: I4b5ababeafec865148783c8ffd4c15f659f4856d
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2055656
      Commit-Queue: Tim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Skip KHR-GLES31.core.shader_image_load_store.advanced-allMips-* tests · b19000f3
      Yuly Novikov authored
      Were previosly FAIL, but crash on Windows SwANGLE.
      
      Bug: angleproject:4414
      Change-Id: Iefe1625f7ad3eec8ba091ec3543e8cb699c62c65
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2125370Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
  2. 27 Mar, 2020 11 commits
  3. 26 Mar, 2020 7 commits
  4. 25 Mar, 2020 6 commits
  5. 24 Mar, 2020 6 commits
  6. 23 Mar, 2020 3 commits
  7. 21 Mar, 2020 1 commit
  8. 20 Mar, 2020 4 commits