wlroots/render/vulkan
llyyr 604fcdb1db render/vulkan: clip negative values before applying transfer function
Not all eotf or eotf inverse are well defined for values outside the
intended domain, so just ignore it and clamp it away.

An alternative solution would be to use sign preserving pow here (i.e.
sign(x) * pow(abs(x), p)), however I'm not sure that makes sense or is
defined anywhere. Negative values here are likely a result of colors
being outside the gamut range, so clipping them to 0 is more correct
than mirroring from 0.
2025-10-29 03:09:11 +05:30
..
shaders render/vulkan: clip negative values before applying transfer function 2025-10-29 03:09:11 +05:30
meson.build render/vulkan: use renamed glslang binary by default 2023-07-27 16:06:49 +08:00
pass.c render/color: add wlr_color_transform_eval() 2025-10-18 20:35:02 +02:00
pixel_format.c render: unify getter for texture formats 2024-04-21 11:27:29 +00:00
renderer.c render: introduce bt.1886 transfer function 2025-10-04 18:13:37 +05:30
texture.c render/vulkan: remove hardcoded counts 2025-08-27 14:26:21 -04:00
util.c render/vulkan: drop unused vulkan_has_extension() 2023-05-26 12:25:53 +00:00
vulkan.c xwayland,render/vulkan: fix some size assertions 2024-12-30 12:47:54 +03:00