1
0
Fork 0
forked from wry/wry
Commit graph

24 commits

Author SHA1 Message Date
Julian Orth
ef1727a186 color-management: parametrize bt1886 2025-09-09 13:45:48 +02:00
Julian Orth
c37567f1cd color-management: implement set_tf_power 2025-09-09 13:45:48 +02:00
Julian Orth
a2d726e508 vulkan: allow EOTFs to be parametrized 2025-09-09 13:45:47 +02:00
Julian Orth
a2e089d9e3 vulkan: unify Tex/OutColorManagementData 2025-09-08 18:46:20 +02:00
Julian Orth
f475584f71 vulkan: support blend buffers having different primaries than framebuffer 2025-09-05 19:55:38 +02:00
Julian Orth
83e79b68e6 color-management: use more consistent naming 2025-09-05 19:55:09 +02:00
Julian Orth
32db933242 color-management: make (ext_)srgb aliases for gamma22 2025-09-05 19:55:08 +02:00
Julian Orth
48a36a9feb color-management: implement gamma functions for negative values 2025-09-05 12:34:22 +02:00
Julian Orth
050515d2ed color-management: implement bt1886 as pure gamma24 2025-09-05 12:31:01 +02:00
Julian Orth
70baaaaeee vulkan: clamp colors in transfer functions 2025-04-21 11:24:10 +02:00
Julian Orth
e92de36f7a cmm: add more transfer functions 2025-03-08 16:53:34 +01:00
Julian Orth
8e65de91f9 vulkan: apply color space transforms to textures 2025-03-08 16:53:20 +01:00
Julian Orth
cd647356af vulkan: add readonly annotation to buffers 2025-03-06 20:26:53 +01:00
Julian Orth
fdafdf9912 vulkan: separate images and samplers 2025-03-03 19:39:47 +01:00
Julian Orth
9534da89a2 vulkan: store tex vertices in buffer 2025-02-28 11:16:00 +01:00
Julian Orth
73611fd287 vulkan: store out vertices in buffer 2025-02-28 11:16:00 +01:00
Julian Orth
10be846e4c vulkan: store fill vertices in buffer 2025-02-28 11:15:59 +01:00
Julian Orth
b7f93b37a6 vulkan: rewrite shaders in terms of eotf and oetf 2025-02-28 11:15:54 +01:00
Julian Orth
cb9dc4c182 vulkan: add legacy shaders 2025-02-28 11:15:53 +01:00
Julian Orth
cb9da22ec2 vulkan: add support for blend buffers 2025-02-24 11:36:10 +01:00
Julian Orth
20716cdd1e vulkan: use single push constant range per pipeline 2025-02-17 12:15:01 +01:00
Julian Orth
cca0af3d0d vulkan: use specialization constants 2025-01-30 13:54:37 +01:00
Julian Orth
ff54a8ab96 wayland: implement alpha_modifier_v1 2024-04-09 12:09:54 +02:00
Julian Orth
cf332e8436 render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00