mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-02 09:01:38 -05:00
types/wlr_output: Handle subpixel hints through output commits
This commit is contained in:
parent
68f2f8cf92
commit
74381f3bc3
3 changed files with 17 additions and 9 deletions
|
|
@ -22,7 +22,8 @@
|
|||
WLR_OUTPUT_STATE_SCALE | \
|
||||
WLR_OUTPUT_STATE_TRANSFORM | \
|
||||
WLR_OUTPUT_STATE_RENDER_FORMAT | \
|
||||
WLR_OUTPUT_STATE_ADAPTIVE_SYNC_ENABLED)
|
||||
WLR_OUTPUT_STATE_ADAPTIVE_SYNC_ENABLED | \
|
||||
WLR_OUTPUT_STATE_SUBPIXEL)
|
||||
|
||||
/**
|
||||
* A backend implementation of wlr_output.
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ enum wlr_output_state_field {
|
|||
WLR_OUTPUT_STATE_ADAPTIVE_SYNC_ENABLED = 1 << 6,
|
||||
WLR_OUTPUT_STATE_GAMMA_LUT = 1 << 7,
|
||||
WLR_OUTPUT_STATE_RENDER_FORMAT = 1 << 8,
|
||||
WLR_OUTPUT_STATE_SUBPIXEL = 1 << 9,
|
||||
};
|
||||
|
||||
enum wlr_output_state_mode_type {
|
||||
|
|
@ -80,6 +81,7 @@ struct wlr_output_state {
|
|||
enum wl_output_transform transform;
|
||||
bool adaptive_sync_enabled;
|
||||
uint32_t render_format;
|
||||
enum wl_output_subpixel subpixel;
|
||||
|
||||
// only valid if WLR_OUTPUT_STATE_BUFFER
|
||||
struct wlr_buffer *buffer;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue