history of internal/adapters/vulkan/renderer.go at feat/data-dnd
2026-10-15
| 6aca404 | Merge pull request 'feat(screencast): share screens and take screenshots through xdg-desktop-portal-gnome' (#54) from feat/screencast-gnome into main merge SSH Unverified | bnema |
2026-10-14
| 3213e44 | perf(vulkan): capture frames without per-frame allocations GPG Verified | brice | ||
| 8624a64 | perf(vulkan): compose each pass as batched instanced draws GPG Verified | brice | ||
| 470e764 | perf(vulkan): keep per-frame barrier structs off the heap GPG Verified | brice | ||
| 5c50d28 | feat(logging): add wayland-damage and render-damage debug categories GPG Verified | brice |
2026-10-10
| af1828e | feat(vulkan): count why whole windows are redrawn GPG Verified | brice |
2026-10-07
| da55fba | perf(vulkan): copy each wl_shm pixel once when damage rects overlap GPG Verified | brice |
2026-10-05
| b6be3a8 | feat: global spring animation system (#134) GPG Unverifiedtag v0.4.0 | bnema |
2026-10-04
| 014854e | feat(headless): on-demand SDR/HDR colour check with a test-pattern client (#126) GPG Unverified | bnema |
2026-10-03
| 41067c7 | feat(drm): report missed vblanks and flip delivery latency in output stats (#119) GPG Unverified | bnema |
2026-09-30
| 36cc89e | feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67) GPG Unverified | bnema |
2026-09-29
| 92ab9ad | perf: faster game frame path (#59) GPG Unverified | bnema | ||
| 9682d35 | fix(vulkan): free buffers of undrawn windows on idle outputs (#55) GPG Unverified | bnema |
2026-09-27
| 560aaa9 | perf: remove FFI reflection and per-frame allocations from the hot path (#31) GPG Unverified | bnema | ||
| 3e6f9e9 | fix(wayland): implement viewport source crop and synchronized subsurfaces (#13) GPG Unverified | bnema | ||
| 5731344 | feat(hdr): HDR content from Wayland clients (#11) GPG Unverified | bnema | ||
| 368d496 | feat(hdr): output HDR10 on capable displays (#6) GPG Unverified | bnema | ||
| 471cea3 | feat(capture): support grim and slurp through screencopy and image copy capture (#5) GPG Unverified | bnema |
2026-09-26
2026-09-25
| 6c2aaa2 | fix(drm): fall back only when KMS rejects the images, wait on lost master at resume GPG Verified | brice | ||
| 1941387 | fix(render): drop exported targets on fallback, validate images on first enable, host-read barrier GPG Verified | brice | ||
| 427d358 | feat(render): compose into exported GPU images flipped by KMS (zero copy) GPG Verified | brice | ||
| 6bc6748 | feat(shell): add xdg_popup support and floating dialogs GPG Verified | brice | ||
| 99c725d | perf(memory): read wl_shm pools in place and tune the GC GPG Verified | brice | ||
| 145db8b | perf(vulkan): stage solid fills as one strip copied down by the GPU GPG Verified | brice | ||
| 18b66fe | feat(wayland): draw subsurfaces, honour window geometry, offer KDE server decoration GPG Verified | brice | ||
| 0859b0f | feat(dmabuf): linux-dmabuf v4 and Vulkan import GPG Verified | brice |
2026-09-24
| 777e1e0 | fix(scale): configure layers from committed state, keep output choice, copy near-size buffers GPG Verified | brice | ||
| 8b505f8 | feat(scale): per-output HiDPI scale with live zoom and physical-key binds GPG Verified | brice | ||
| 267e7d1 | feat(core): per-monitor workspaces with equal-share columns GPG Verified | brice | ||
| 3ef2072 | fix(layout): server-side decorations, tiled states and border inset so clients fill their column GPG Verified | brice | ||
| c3dedda | feat(render): configurable window border with a thin lavender default GPG Verified | brice | ||
| 8b2b354 | perf(drm): read frames from host-cached memory and copy BGRX rows directly GPG Verified | brice |