[roll] Roll fuchsia [display] Remove support for cursor layers.

Cursor layers currently mix two separate concerns.

1. Movable layers, where CheckConfiguration() would not be needed to
   change the layer's position on the display. Most hardware that we
   support supports having all layers be moveable. Generalizing this
   concept to any Primary layer (where moving would mean changing the
   destination frame's position) would enable applications such as
   dragging windows around the screen in a window manager.

2. Image config hints -- images with specific metadata (size, pixel
   format, stride, etc.) may qualify for special layers. The cursor
   layer on Intel display engine is one example.

This CL removes the current support for cursor layers, which reduces the
cost of ongoing migrations for the display stack. The underlying
functionality can be added again when its benefits outweighs the code
maintenance cost.

Original-Bug: 325518084, 316631158
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/991917
Original-Revision: 04a7bc000a7ddfb0cf3c81369eb5ef1cecb0330d
GitOrigin-RevId: 87d741b1d2301b8eac0280e97d7e383f4f1e6098
Change-Id: Ie1b0c5fa28d4152c6817f3139e5877fb0f874301
1 file changed
tree: 469d220dbe804d5adfc634ac049953b35546fcaf
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.