1. 12 Feb, 2019 2 commits
    • Revert "Vulkan: Port renderer to Fuchsia" · 3f0ff409
      Jamie Madill authored
      This reverts commit 991d1cfb.
      
      Reason for revert: Failing compile on the fuchsia bots on the ANGLE
      auto-roller.
      
      https://ci.chromium.org/p/chromium/builders/luci.chromium.try/fuchsia_x64/209198
      
      In file included from ../../third_party/angle/util/fuchsia/ScenicWindow.cpp:10:
      In file included from ../../third_party/angle/util/fuchsia/ScenicWindow.h:13:
      In file included from gen/third_party/fuchsia-sdk/sdk/fidl/fuchsia/ui/policy/cpp/fidl.h:5:
      In file included from ../../third_party/fuchsia-sdk/sdk/pkg/fidl_cpp/include/lib/fidl/cpp/internal/header.h:12:
      ../../third_party/fuchsia-sdk/sdk/pkg/fit/include/lib/fit/function.h:135:6: error: extra ';' after member function definition [-Werror,-Wextra-semi]
          };
           ^
      1 error generated.
      
      Original change's description:
      > Vulkan: Port renderer to Fuchsia
      > 
      > 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.
      > 
      > BUG=angleproject:2475
      > TEST=angle_end2end_tests on Fuchsia
      > 
      > Change-Id: I71a613a362dd1c8aada49a3c02ae461e064457bf
      > Reviewed-on: https://chromium-review.googlesource.com/c/1446496
      > Commit-Queue: Michael Spang <spang@chromium.org>
      > Reviewed-by: Jamie Madill <jmadill@chromium.org>
      
      TBR=spang@chromium.org,geofflang@chromium.org,jmadill@chromium.org,syoussefi@chromium.org
      
      Change-Id: I2d9abefa9db5363ba63a17c1773d0e147040d055
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: angleproject:2475
      Reviewed-on: https://chromium-review.googlesource.com/c/1465761Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Disable broken tests on Fuchsia · ad194995
      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.
      
      BUG=angleproject:2475, angleproject:3145, angleproject:3081
      TEST=angle_end2end_tests on Fuchsia
      
      Change-Id: Ifc0be390c6d5c43a756e1afb6ced9e3bd5b6986e
      Reviewed-on: https://chromium-review.googlesource.com/c/1446497
      Commit-Queue: Michael Spang <spang@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
  2. 11 Feb, 2019 8 commits
  3. 09 Feb, 2019 2 commits
  4. 08 Feb, 2019 11 commits
  5. 07 Feb, 2019 6 commits
  6. 06 Feb, 2019 5 commits
  7. 05 Feb, 2019 6 commits