mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-01 22:58:38 -04:00
output: rename needs_commit to needs_frame
This new name makes more sense, since it is a request from the backend to get a new frame. In the future a commit may not convey a new frame.
This commit is contained in:
parent
5e6766a165
commit
20690346c7
10 changed files with 31 additions and 31 deletions
|
|
@ -43,7 +43,7 @@ void wlr_output_update_mode(struct wlr_output *output,
|
|||
void wlr_output_update_custom_mode(struct wlr_output *output, int32_t width,
|
||||
int32_t height, int32_t refresh);
|
||||
void wlr_output_update_enabled(struct wlr_output *output, bool enabled);
|
||||
void wlr_output_update_needs_commit(struct wlr_output *output);
|
||||
void wlr_output_update_needs_frame(struct wlr_output *output);
|
||||
void wlr_output_damage_whole(struct wlr_output *output);
|
||||
void wlr_output_send_frame(struct wlr_output *output);
|
||||
void wlr_output_send_present(struct wlr_output *output,
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ struct wlr_output {
|
|||
enum wl_output_subpixel subpixel;
|
||||
enum wl_output_transform transform;
|
||||
|
||||
bool needs_commit;
|
||||
bool needs_frame;
|
||||
// damage for cursors and fullscreen surface, in output-local coordinates
|
||||
pixman_region32_t damage;
|
||||
bool frame_pending;
|
||||
|
|
@ -110,7 +110,7 @@ struct wlr_output {
|
|||
struct wl_signal frame;
|
||||
// Emitted when buffers need to be swapped (because software cursors or
|
||||
// fullscreen damage or because of backend-specific logic)
|
||||
struct wl_signal needs_commit;
|
||||
struct wl_signal needs_frame;
|
||||
// Emitted right before commit
|
||||
struct wl_signal precommit; // wlr_output_event_precommit
|
||||
// Emitted right after commit
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ struct wlr_output_damage {
|
|||
struct wl_listener output_mode;
|
||||
struct wl_listener output_transform;
|
||||
struct wl_listener output_scale;
|
||||
struct wl_listener output_needs_commit;
|
||||
struct wl_listener output_needs_frame;
|
||||
struct wl_listener output_frame;
|
||||
struct wl_listener output_commit;
|
||||
};
|
||||
|
|
@ -63,12 +63,12 @@ void wlr_output_damage_destroy(struct wlr_output_damage *output_damage);
|
|||
* function before rendering. After they are done rendering, they should call
|
||||
* `wlr_output_set_damage` and `wlr_output_commit` to submit the new frame.
|
||||
*
|
||||
* `needs_commit` will be set to true if a frame should be submitted. `damage`
|
||||
* `needs_frame` will be set to true if a frame should be submitted. `damage`
|
||||
* will be set to the region of the output that needs to be repainted, in
|
||||
* output-buffer-local coordinates.
|
||||
*/
|
||||
bool wlr_output_damage_attach_render(struct wlr_output_damage *output_damage,
|
||||
bool *needs_commit, pixman_region32_t *damage);
|
||||
bool *needs_frame, pixman_region32_t *damage);
|
||||
/**
|
||||
* Accumulates damage and schedules a `frame` event.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue