1
0
Fork 0
forked from wry/wry
Commit graph

101 commits

Author SHA1 Message Date
entailz
8ff17aca1e Format 2026-04-30 03:03:17 -07:00
4e9b6def83
renderer: fix rendering flickering window rendering 2026-04-11 00:57:16 -04:00
cea4187fc0
all: add support for hy3 like tiling 2026-04-10 13:17:00 -04:00
a41dbae899
all: remove traditional i3 titlebars, add corner rounding 2026-04-10 13:17:00 -04:00
Julian Orth
34914eccb0 all: simplify handling of Errno values 2026-04-02 19:00:42 +02:00
Julian Orth
dca0df2555 cmm: store render intent 2026-03-29 16:18:24 +02:00
Julian Orth
a61c98aaec vulkan: don't create empty copy regions 2026-03-23 19:09:57 +01:00
Julian Orth
3d3132fe39 vulkan: use sync objects if possible 2026-03-02 18:19:15 +01:00
Julian Orth
2ac3519f2d vulkan: abstract over the release sync type 2026-03-02 18:16:55 +01:00
Julian Orth
3ecee1b17f vulkan: move fence to core 2026-03-02 18:16:37 +01:00
Julian Orth
7e6facf4e3 gfx-api: add support for syncobj synchronization 2026-03-02 18:16:36 +01:00
Julian Orth
56a6012a7c vulkan: implement all alpha modes 2026-02-21 14:57:12 +01:00
Julian Orth
3ef408b5b4 vulkan: log information about mixed device use 2026-02-10 18:57:26 +01:00
Julian Orth
b22ec9a1fa vulkan: don't create sampled-image descriptor for images without sample usage 2026-01-24 23:01:45 +01:00
Julian Orth
5090b45918 all: fix clippy lints 2025-12-18 16:52:09 +01:00
Julian Orth
e927af2141 vulkan: don't swap order of texture operations 2025-12-14 23:28:26 +01:00
Julian Orth
86680e0cc8 dmabuf: optimize sync-file export/import 2025-10-01 23:37:04 +02:00
Julian Orth
0570669af2 wl-shm: add support for more formats 2025-10-01 22:58:51 +02:00
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
6d28bfd4e2 vulkan: add get_ub_descriptor macro 2025-09-08 18:46:21 +02:00
Julian Orth
a2e089d9e3 vulkan: unify Tex/OutColorManagementData 2025-09-08 18:46:20 +02:00
Julian Orth
05bf029a55 vulkan: add VulkanEotf 2025-09-08 18:00:06 +02:00
Julian Orth
ab81e4bd51 vulkan: fix out pipeline cache 2025-09-08 17:57:09 +02:00
Julian Orth
435b96f92e vulkan: handle exported sync file being -1 2025-09-08 12:33:55 +02:00
Julian Orth
fc6dda9c24 vulkan: elide blend buffer if blend buffer embeds into frame buffer 2025-09-05 19:56:41 +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
5e9bc64757 vulkan: make mixed device use a non-fatal error 2025-08-29 13:38:08 +02:00
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Julian Orth
09e5f89174 all: use trait upcasting 2025-04-03 17:03:32 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
Julian Orth
04f280aabe color-management-v1: implement target color volume 2025-03-11 18:42:45 +01:00
Julian Orth
5be253dec2 vulkan: implement Context::reset_status 2025-03-08 19:51:54 +01:00
Julian Orth
8e65de91f9 vulkan: apply color space transforms to textures 2025-03-08 16:53:20 +01:00
Julian Orth
c4d0fdd4bb vulkan: apply color space transforms to colors 2025-03-08 16:53:06 +01:00
Julian Orth
b5044d7fe7 vulkan: take transfer functions from color descriptions 2025-03-08 16:52:52 +01:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00
Julian Orth
b9533981ec vulkan: clear ops after each execution 2025-03-07 01:19:39 +01:00
Julian Orth
4bba7b7c5d vulkan/anv: align descriptor buffers to 4KB
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33903
2025-03-06 12:05:13 +01:00
Julian Orth
70013db8db vulkan: don't create out shaders without descriptor buffers 2025-03-03 19:45:46 +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
f84934bd9a vulkan: replace DescriptorBufferCache by generic cache 2025-02-28 11:15:58 +01:00
Julian Orth
c16ea9325e vulkan: add early-out for ops outside of damage region 2025-02-28 11:15:57 +01:00
Julian Orth
c83e3ffa4d vulkan: sort ops by type 2025-02-28 11:15:56 +01:00
Julian Orth
db4ff00330 vulkan: pre-processes GfxApiOpt 2025-02-28 11:15:56 +01:00