mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-02-24 01:40:28 -05:00
render/color: return tranform in wlr_color_transform_ref()
This is more consistent with the rest of the wlroots APIs and is more concise.
This commit is contained in:
parent
a5aae69b2a
commit
fa2abbeefb
3 changed files with 4 additions and 4 deletions
|
|
@ -44,7 +44,7 @@ struct wlr_color_transform *wlr_color_transform_init_srgb(void);
|
||||||
/**
|
/**
|
||||||
* Increase the reference count of the color transform by 1.
|
* Increase the reference count of the color transform by 1.
|
||||||
*/
|
*/
|
||||||
void wlr_color_transform_ref(struct wlr_color_transform *tr);
|
struct wlr_color_transform *wlr_color_transform_ref(struct wlr_color_transform *tr);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reduce the reference count of the color transform by 1; freeing it and
|
* Reduce the reference count of the color transform by 1; freeing it and
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,9 @@ static void color_transform_destroy(struct wlr_color_transform *tr) {
|
||||||
free(tr);
|
free(tr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void wlr_color_transform_ref(struct wlr_color_transform *tr) {
|
struct wlr_color_transform *wlr_color_transform_ref(struct wlr_color_transform *tr) {
|
||||||
tr->ref_count += 1;
|
tr->ref_count += 1;
|
||||||
|
return tr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wlr_color_transform_unref(struct wlr_color_transform *tr) {
|
void wlr_color_transform_unref(struct wlr_color_transform *tr) {
|
||||||
|
|
|
||||||
|
|
@ -954,8 +954,7 @@ struct wlr_vk_render_pass *vulkan_begin_render_pass(struct wlr_vk_renderer *rend
|
||||||
pass->renderer = renderer;
|
pass->renderer = renderer;
|
||||||
pass->srgb_pathway = using_srgb_pathway;
|
pass->srgb_pathway = using_srgb_pathway;
|
||||||
if (options != NULL && options->color_transform != NULL) {
|
if (options != NULL && options->color_transform != NULL) {
|
||||||
wlr_color_transform_ref(options->color_transform);
|
pass->color_transform = wlr_color_transform_ref(options->color_transform);
|
||||||
pass->color_transform = options->color_transform;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
rect_union_init(&pass->updated_region);
|
rect_union_init(&pass->updated_region);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue