Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • util
  • android
  • AndroidWindow.h
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Revert "Vulkan: Port renderer to Fuchsia" · 3f0ff409
    Jamie Madill authored Feb 12, 2019
    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>
    3f0ff409
AndroidWindow.h 988 Bytes
EditWeb IDE
×

Replace AndroidWindow.h

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.