RandR 1.4 restart

Fernando Carrijo fcarrijo at freedesktop.org
Tue Mar 1 08:04:15 PST 2011


A couple of typos below...

Keith Packard <keithp at keithp.com> wrote:

> +CRTCCONFIG { crtc: CRTC
> +	     set: SETofCRTCFLAG
> +	     x, y: INT16
> +	     mode: MODE
> +	     rotation: ROTATION
> +	     sprite-position-transform: TRANSFORM
> +	     sprite-image-transform: TRANSFORM
> +	     outputs: LISTofOUTPUT
> +	     pixmap: PIXMAP or None
> +	     pixmap-x, pixmap-y: INT16 }
> +
> +	If 'set' includes SetCrtcPosition, then
> +	x and y specify the new screen position of the crtc.
> +
> +	If 'set' includes SetCrtcMode, then mode specifies
> +	a new mode for the crtc.
> +
> +	If 'set' includes SetCrtcRotation, then 'rotation' specifies a
> +	new rotation for this crtc. Furthurmore:

s/Furthurmore/Furthermore/

> +┌───
> +    RRSetCrtcConfigs
> +	drawable: DRAWABLE
> +	set: SETofSCREENFLAG
> +	screen-pixmap-width: CARD16
> +	screen-pixmap-height: CARD16
> +	screen-width: CARD16
> +	screen-height: CARD16
> +	width-in-millimeters: CARD32
> +	height-in-millimeters: CARD32
> +	configs: LISTofCRTCCONFIG
> +      ▶
> +	status: RRCONFIGSTATUS
> +└───
> +	Errors: Value, Match
> +
> +	This works much like RRSetScreenSize followed by a sequence of
> +	RRSetCrtcConfig, except that the entire configuration can be set
> +	in a single operation, either succeeding or failing without
> +	any partial execution.
> +
> +	If 'set' includes 'SetScreenPixmapSize', then
> +	'screen-pixmap-width' and 'screen-pixmap-height' specify the
> +	new screen pixmap size.
> +
> +	If 'set' includes 'SetScreenSize', then 'screen-width' and
> +	'screen-height' specify the new screen size.
> +
> +	If 'set' includes 'SetScreenSizeInMillimeters', then
> +	'width-in-millimeters' and 'height-in-millimeters' specify
> +	the new screen physical size.
> +
> +	If 'set' includes 'SetScreenCrtcs', then 'configs' includes
> +	the list of new CRTC configurations.
> +
> +	In addition to the pre-1.4 semantics, this request adds the
> +	ability to specific a scanout pixmap for each crtc, and

s/specific/specify/


More information about the xorg-devel mailing list