weston/libweston/renderer-gl
Pekka Paalanen 6c0524fd80 libweston: add struct weston_output_color_outcome
This new struct collects all the things that a color manager needs to
set up when any colorimetry aspect of an output changes. The intention
is to make the color manager API less verbose.

In this first step, the new struct is added and replaces the fields in
weston_output.

The intention is for the following color manager API changes to
dynamically allocate this structure. Unfortunately, until that actually
happens, we need a temporary way to allocate it. That is
weston_output::colorout_, which will be removed in the next patch. This
keeps the patches more palatable for review at the cost of some
back-and-forth in code changes.

This is a pure refactoring, no functional changes.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2022-05-06 09:33:35 +00:00
..
egl-glue.c gl-renderer: query DRM device given an EGLDisplay 2021-11-25 10:47:39 -03:00
fragment.glsl gl-renderer: shaders implementation of color mapping function 2022-02-09 20:42:50 -05:00
gl-renderer-internal.h gl-renderer: add declaration of color mapping function 2022-02-09 20:42:50 -05:00
gl-renderer.c libweston: add struct weston_output_color_outcome 2022-05-06 09:33:35 +00:00
gl-renderer.h gl-renderer: Replace pbuffer-create args with struct 2020-03-20 15:25:24 +00:00
gl-shader-config-color-transformation.c gl-renderer: shaders implementation of color mapping function 2022-02-09 20:42:50 -05:00
gl-shaders.c gl-renderer: shaders implementation of color mapping function 2022-02-09 20:42:50 -05:00
meson.build gl-renderer: implement 3 x 1D LUT color pre-curve 2021-06-21 14:36:33 +00:00
vertex.glsl gl-renderer: move vertex shader into new file 2021-02-25 13:16:02 +02:00