On 23.12.2015 01:16, Keith Packard wrote: > Michel Dänzer <[email protected]> writes: > >> This series addresses two cases in which a HW cursor cannot be used: >> >> 1) When a transform is active on a CRTC. Patch 2 adds a CRTC hook >> use_hw_cursor_argb, which allows drivers to force SW cursor on a >> per-CRTC basis. However, this hook alone could only force SW cursor >> as of the next time a new cursor image is set. The >> xf86CursorResetCursor function added in patch 1 allows switching >> between HW cursor and SW cursor immediately. > > Yes, the current driver interface can only make a per-screen decision, > not a per-crtc one. I guess it's useful to still have the HW cursor on > the CRTC which can support it?
Are you asking if that's a motivation for this series? It's not; this series doesn't support mixing HW and SW cursors on a single screen. The SW cursor is visible on all CRTCs of a screen. Or are you suggesting that this should be supported? Maybe, but it's beyond the scope of this series (and my interest in the matter). -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
