#
ceddf6ea |
|
13-Aug-2018 |
David Stevens <stevensd@google.com> |
[display] Remove ddk calls from on_displays_changed This change replaces get_info with per-display argument structs to on_displays_changed, and it moves the display mode validation to a posted task. This allow simpler locking in the impl drivers, and it enables the addition of output parameters into the argument structs. This change also causes ownership messages to be sent before display changed messages. Update various clients to not rely on a particular order of messages. Test: Boot to virtcon/hotplug on NUC/vim/eve. Run gfxtest, gfxlatency, and display-test Change-Id: Id561ed7587037353c1aeeab96511481d74026bdc
|
#
2bb90254 |
|
12-Jul-2018 |
David Stevens <stevensd@google.com> |
[intel-i915] Separate ddis from pipes/transcoders This change creates a standalone Pipe class which manages hardware pipes and transcoders, which leaves displays to only manage ddis. This allows more dynamic configuration of the hardware. Test: Virtcon and hotplugging on skl NUC/kbl NUC/eve/acer, virtcon switching, boot menu, display-test, vkcube on skl NUC. Change-Id: I845ec143b14866099f7b17840dfe24492f6e5909
|
#
034064ca |
|
09-Jul-2018 |
David Stevens <stevensd@google.com> |
[display] Add display mode validation Test: display-test on NUC and eve Change-Id: Ic5f35bbd73b3d860d330cc94102009ab9ba8b45c
|
#
3af5ab84 |
|
02-Jul-2018 |
David Stevens <stevensd@google.com> |
[intel-i915] Support layer scaling Test: display-test Change-Id: I6c6b9835d91e95d7911b1b47a20eaf21ec13ec2a
|
#
398e80d3 |
|
02-Jul-2018 |
David Stevens <stevensd@google.com> |
[display] Add support for color layers Test: display-test Change-Id: I270351824d264e5c905a74b43a2c09079059bd94
|
#
44b9ca30 |
|
26-Jun-2018 |
David Stevens <stevensd@google.com> |
[display] Implement new vsync API This change adds a new vsync event to the display controller API removes the present signal event. It also changes the behavior of the cursor position API to clamp the cursor to the display, to sidestep the issue of how vsync interacts with a cursor that isn't on the display. Test: display-test, vkcube, vkcube_image_pipe_swapchain Change-Id: I6f332e3709eef2c6e1c932581024c2149b65a2a1
|
#
b3c5d683 |
|
22-Jun-2018 |
David Stevens <stevensd@google.com> |
[display] Add layer alpha API Test: manually run display-test Change-Id: I8d6791f5ad286d54bca130e0d156010e61c3539d
|
#
31b16cc3 |
|
19-Jun-2018 |
David Stevens <stevensd@google.com> |
[display] Add support for color space conversion Test: manually run display-test Change-Id: I81e2bcec9d7b800b572b8f579aa6eb8b57792894
|
#
ffa344b7 |
|
18-Jun-2018 |
David Stevens <stevensd@google.com> |
[display-test] Add test for hardware cursor Test: Manually run display-test Change-Id: I21b1b5e63e67474c1e6ab04be01b64b76b0aaf7b
|
#
53a24913 |
|
21-Jun-2018 |
Adam Barth <abarth@chromium.org> |
[syscalls] Remove read_status from zx_channel_call This parameter no longer has a purpose. Also, remove ZX_ERR_CALL_FAILED. This status code no longer has a purpose. Test: No behavior change Change-Id: I71945ea9d1d6d591a20476106df1e598dfaf97b1
|
#
c2cb71d6 |
|
25-May-2018 |
David Stevens <stevensd@google.com> |
[display-test] Add test for layer rotation This change also uses Y legacy tiling on x64 platforms, since linear planes cannot be rotated. Test: self Change-Id: I51940203a9a856cbd5e540aafe03bf21207044f0
|
#
56c05e02 |
|
25-May-2018 |
David Stevens <stevensd@google.com> |
[display][intel-i915] Add support for modesetting Change-Id: I6a2a8a5ecae1514ae87ee2fb4c6511578d376fa4
|
#
6c50f5bc |
|
16-May-2018 |
David Stevens <stevensd@google.com> |
[display-test] Add tests for layers Test: self Change-Id: I11224c7ce7ada9913dfb7b28184215d66ebb3ba7
|
#
a59981fd |
|
15-May-2018 |
David Stevens <stevensd@google.com> |
[display] Add support for layers to core driver Change-Id: I20f632c2921e00157d2c2278ce8a2e023aa5d5a9
|
#
011db799 |
|
29-May-2018 |
George Kulakowski <kulakowski@google.com> |
[display] Move the display fidl library into the fuchsia namespace Change-Id: I92d1e27f8341291292e1969f62d87f457ae76ddc
|
#
a5efddbd |
|
16-May-2018 |
David Stevens <stevensd@google.com> |
[display] Use uint64_t for ids Change-Id: I8538e3e53978045bc55a8d4116acf90393dbfdf8
|
#
680a1032 |
|
03-May-2018 |
David Stevens <stevensd@google.com> |
[display] Switch from callback to fidl events Change-Id: I6d179a38019fb8fd6d85806e5487b2231234a6b3
|
#
c09a4459 |
|
29-Mar-2018 |
David Stevens <stevensd@google.com> |
[uapp] Add app to test new display APIs Change-Id: Ie967c97fb4693c002b8dfaf0de660b5f44c4f68a
|