commit | 4b98c66c87f780b0d2576f8e05bfeb3a2efea2fd | [log] [tgz] |
---|---|---|
author | David Reveman <reveman@google.com> | Fri May 24 17:36:19 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Fri May 24 17:36:19 2019 +0000 |
tree | d958b83dde6211362fdb8f7ba90d0f4a0592cdde | |
parent | c98242de8f48cba517f529c7a6ea8e8726da1674 [diff] |
[zircon][dev][goldfish] Add goldfish display driver DX-939 #comment This adds a goldfish display controller implementation. The change is a critical step towards AEMU support and testing Fuchsia UI without access to Fuchsia supported hardware. The current framebuffer is transferred to host at each refresh interval so performance is not expected to be great when using linear buffers. This can be improved by using address space device and mapping host side memory into physical address space. Non-linear (Vulkan) buffer handling is more efficient as uploads to color buffers are not needed. This change is part of a series of changes that allow Fuchsia to run in AEMU, which makes it possible to run a large set of our existing UI unit/integration tests without Fuchsia hardware. Test: gfxtest Test: display-test --simple Change-Id: Ib68dc1c23e25fcf921102aa6c7765435f18648ba
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.