[RFC] DeepColor Visual Class Extension

Keith Packard keithp at keithp.com
Mon Sep 11 17:41:32 UTC 2017


Alex Goins <agoins at nvidia.com> writes:

> The DeepColor Extension provides a new visual class, DeepColor, designed for
> handling visuals that are incompatible with the existing core X visual classes:
> StaticGray, StaticColor, TrueColor, GrayScale, PseudoColor, or
> DirectColor.

It seems like you haven't considered exposing the new features solely
through the extension by using the same technique as GLX, which lists
multiple core visuals and then having an extension which takes those
visuals and describes their extended attributes.

This would ensure full compatibility with existing applications
(including compositors and screen capture applications). The
implementation costs are slightly higher, with the requirement that you
provide transformation between extended and core visual pixel formats.

-- 
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20170911/b35a6925/attachment.sig>


More information about the xorg-devel mailing list