1
0
Fork 0
forked from wry/wry
Commit graph

1229 commits

Author SHA1 Message Date
Julian Orth
b5044d7fe7 vulkan: take transfer functions from color descriptions 2025-03-08 16:52:52 +01:00
Julian Orth
a174881138 gfx: attach color descriptions 2025-03-08 16:52:35 +01:00
Julian Orth
82085a3858 cmm: add color-management module 2025-03-08 16:52:33 +01:00
mahkoh
ed1955d3d1
Merge pull request #398 from mahkoh/jorth/tracy-demangle
tracy: enable demangle feature
2025-03-08 12:06:43 +01:00
Julian Orth
9b2709f23d tracy: enable demangle feature 2025-03-08 12:04:07 +01:00
mahkoh
2071918119
Merge pull request #397 from mahkoh/jorth/subsurface-rendering-order
wl_subsurface: apply full damage when position or stacking changes
2025-03-07 16:08:33 +01:00
Julian Orth
73249cc79a wl_subsurface: apply full damage when position or stacking changes 2025-03-07 16:03:42 +01:00
mahkoh
ac9e66f9ef
Merge pull request #396 from mahkoh/jorth/subsurface-rendering-order
wl_subsurface: put new sub-surfaces on top
2025-03-07 15:41:13 +01:00
Julian Orth
03ccfede99 wl_subsurface: put new sub-surfaces on top 2025-03-07 15:39:04 +01:00
mahkoh
953c36a0fb
Merge pull request #395 from mahkoh/jorth/subsurface-rendering-order
render: fix sub-surface order
2025-03-07 13:09:35 +01:00
Julian Orth
c9327472ff render: fix sub-surface order 2025-03-07 13:07:19 +01:00
mahkoh
2c1381a4ca
Merge pull request #394 from mahkoh/jorth/vulkan-rc
vulkan: clear ops after each execution
2025-03-07 01:22:30 +01:00
Julian Orth
b9533981ec vulkan: clear ops after each execution 2025-03-07 01:19:39 +01:00
mahkoh
72253f0f6f
Merge pull request #393 from mahkoh/jorth/vulkan-readonly
vulkan: add readonly annotation to buffers
2025-03-06 20:29:49 +01:00
Julian Orth
cd647356af vulkan: add readonly annotation to buffers 2025-03-06 20:26:53 +01:00
mahkoh
7d1acf2ad5
Merge pull request #392 from mahkoh/jorth/descriptor-buffer-alignment
vulkan: align descriptor buffers to 4KB
2025-03-06 12:11:51 +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
mahkoh
3fa3b020c3
Merge pull request #391 from mahkoh/jorth/separate-image-sampler
vulkan: separate images and samplers
2025-03-03 19:49:19 +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
mahkoh
0fadb43c15
Merge pull request #305 from mahkoh/jorth/cs2
cursor-shape: implement v2
2025-03-03 09:27:47 +01:00
mahkoh
2a5fa4cd1e
Merge pull request #387 from mahkoh/jorth/mpv-fullscreen
xdg-toplevel: apply fullscreen state after mapping tiled window
2025-02-28 14:29:31 +01:00
Julian Orth
aa207ffe14 cursor-shape: implement v2 2025-02-28 14:16:23 +01:00
Julian Orth
d683dda3fa xwayland: apply fullscreen state after mapping tiled window 2025-02-28 12:58:19 +01:00
Julian Orth
faa3248a40 xdg-toplevel: apply fullscreen state after mapping tiled window 2025-02-28 11:49:15 +01:00
mahkoh
dbb55f10f0
Merge pull request #386 from mahkoh/jorth/placeholder-damage
placeholder: apply damage after updating textures
2025-02-28 11:49:03 +01:00
Julian Orth
a7bc11eaba placeholder: apply damage after updating textures 2025-02-28 11:47:10 +01:00
mahkoh
5d81d7609a
Merge pull request #384 from mahkoh/jorth/legacy-tex
vulkan: optimize draw calls
2025-02-28 11:23:06 +01:00
Julian Orth
dd332be995 damage: add sync point before visualizing damage 2025-02-28 11:16:02 +01:00
Julian Orth
d7d0cbf9e2 vulkan: skip async transfer if damage is empty 2025-02-28 11:16:01 +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
Julian Orth
135f37dbcd theme: store colors in linear space 2025-02-28 11:15:55 +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
mahkoh
26db79e249
Merge pull request #383 from mahkoh/jorth/cm-protocol
color-management-v1: initial implementation
2025-02-26 16:30:11 +01:00
Julian Orth
fcd2e3ab33 color-management-v1: only expose the protocol with vulkan 2025-02-26 16:24:22 +01:00
Julian Orth
248eb324a5 config: allow disabling color-management 2025-02-26 16:16:38 +01:00
Julian Orth
c66f5798b7 color-management-v1: initial implementation 2025-02-26 14:32:57 +01:00
mahkoh
084006d64a
Merge pull request #381 from mahkoh/jorth/blend-buffer-2
vulkan: add blend buffers
2025-02-25 12:50:26 +01:00
Julian Orth
9868c7e988 docs: add release notes 2025-02-24 11:50:01 +01:00
Julian Orth
292f181615 vulkan: optimize blend-buffer usage 2025-02-24 11:36:23 +01:00
Julian Orth
cb9da22ec2 vulkan: add support for blend buffers 2025-02-24 11:36:10 +01:00
Julian Orth
1220539a41 vulkan: make descriptor buffer code more generic 2025-02-24 11:36:01 +01:00
Julian Orth
52624455b3 vulkan: ignore paint region if framebuffer is undefined 2025-02-24 11:35:54 +01:00