1. 13 Feb, 2019 3 commits
    • Roll Vulkan repos · 55ea947c
      Shahbaz Youssefi authored
      Bug: angleproject:3095
      Change-Id: I6ae9d61304981223f9e2f1869ed32612aa38952c
      Reviewed-on: https://chromium-review.googlesource.com/c/1405714
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Disable broken tests on Fuchsia (reland) · d8506c7e
      Michael Spang authored
      This disables tests that do not work on Fuchsia. Most of them are related
      to cube maps which currently crash inside the intel driver.
      
      Reland disabling -Wextra-semi.
      
      BUG=angleproject:2475, angleproject:3145, angleproject:3081
      TEST=angle_end2end_tests on Fuchsia
      
      Change-Id: I65ad84f43c88e8ee83c581cc2f41046d00bbae7f
      Reviewed-on: https://chromium-review.googlesource.com/c/1467604
      Commit-Queue: Michael Spang <spang@chromium.org>
      Reviewed-by: 's avatarMichael Spang <spang@chromium.org>
    • Vulkan: Port renderer to Fuchsia (reland) · 229fc83d
      Michael Spang authored
      Add DisplayVk and WindowSurfaceVk subclasses for Fuchsia to the vulkan
      renderer, as well as an implementation of OSWindow that renders
      fullscreen for the test suite.
      
      Disallow use of the vulkan loader from third_party as Fuchsia uses a fork
      of the loader and has not sent those changes upstream yet.
      
      Add a small wayland-inspired library libfuchsia-egl to provide a type
      "struct fuchsia_egl_window" to use as EGLNativeWindowType. This type
      combines a zx_handle_t to an image pipe channel and a surface size.
      
      Image pipes can only be used once to create a VkSurfaceKHR. This means we
      have to recreate the pipe in tests that call eglCreateWindowSurface more
      than once with a single OSWindow, or the second call will fail. Add a
      resetNativeWindow() method to accomplish this.
      
      Reland disabling -Wextra-semi.
      
      BUG=angleproject:2475
      TEST=angle_end2end_tests on Fuchsia
      
      Change-Id: Ie91715bcd760c6c04d4b8a02a91daa71e32ee30c
      Reviewed-on: https://chromium-review.googlesource.com/c/1467603
      Commit-Queue: Michael Spang <spang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 12 Feb, 2019 13 commits
  3. 11 Feb, 2019 8 commits
  4. 09 Feb, 2019 2 commits
  5. 08 Feb, 2019 11 commits
  6. 07 Feb, 2019 3 commits