版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

与CRTC相关操作,非本地硬件,其操作需通过Wayland compositor实现compositor实现。使用drm-lease扩展协议实现对输出设备的租赁功能

callback

implement

description

rrGetInfo

xwl_randr_get_info

获取旋转方向掩码,都支持

rrSetConfig

xwl_randr_set_config

设置配置,不支持

rrScreenSetSize

xwl_randr_screen_set_size

设置屏幕大小,不生效

rrCrtcSet

xwl_randr_crtc_set

设置CRTC模式

rrCrtcGet

xwl_randr_crtc_get

获取CRTC模式

rrCrtcSetGamma

xwl_randr_crtc_set_gamma

设置CRTC灰度映射表,不生效

rrCrtcGetGamma

xwl_randr_crtc_get_gamma

获取CRTC灰度映射表,不生效

rrOutputSetProperty

xwl_randr_output_set_property

设置输出设备属性,不生效

rrOutputValidateMode

xwl_output_validate_mode

检查randr模式是否有效,不生效

rrModeDestroy

xwl_randr_mode_destroy

销毁randr模式

rrRequestLease

xwl_randr_request_lease

请求租赁CRTC等,使用drm-lease扩展协议实现

rrGetLease

xwl_randr_get_lease

获取租赁设备的句柄

rrTerminateLease

xwl_randr_terminate_lease

终止租赁,是否资源

2.1.3 显存相关

callback

implement

description

init_wl_registry

xwl_glamor_gbm_init_wl_registry

has_wl_interfaces

xwl_glamor_gbm_has_wl_interfaces

init_egl

xwl_glamor_gbm_init_egl

init_screen

xwl_glamor_gbm_init_screen

get_wl_buffer_for_pixmap

xwl_glamor_gbm_get_wl_buffer_for_pixmap

check_flip

get_main_device

xwl_gbm_get_main_device

create_pixmap_for_window

xwl_glamor_gbm_create_pixmap_for_window

...