render/color, render/vulkan: add support for PQ transfer function

This commit is contained in:
Simon Ser 2025-01-28 12:15:51 +01:00
parent 8430a1922d
commit 4470683591
4 changed files with 56 additions and 17 deletions

View file

@ -74,10 +74,11 @@ struct wlr_color_transform *wlr_color_transform_init_linear_to_icc(
const void *data, size_t size);
/**
* Initialize a color transformation to apply sRGB encoding.
* Returns NULL on failure.
* Initialize a color transformation to apply EOTF¹ encoding. Returns
* NULL on failure.
*/
struct wlr_color_transform *wlr_color_transform_init_srgb(void);
struct wlr_color_transform *wlr_color_transform_init_linear_to_inverse_eotf(
enum wlr_color_transfer_function tf);
/**
* Initialize a color transformation to apply three 1D look-up tables. dim