- shaders/ (directory) refactor(render): tidy gap borders and rounded corner handling
- capture.go 30.3 KiB Merge pull request 'feat(screencast): share screens and take screenshots through xdg-desktop-portal-gnome' (#54) from feat/screencast-gnome into main
- capture_indicator_test.go 4.5 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- capture_sync_mock_test.go 8.4 KiB feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67)
- capture_test.go 24.2 KiB feat(hints): add hint.capture to show hint labels in client captures
- compose.go 18.3 KiB feat(render): add full borders with gaps and rounded corners
- compose_batch.go 7.5 KiB feat(render): add full borders with gaps and rounded corners
- compose_batch_test.go 9.1 KiB feat(render): add full borders with gaps and rounded corners
- compose_features.go 2.3 KiB perf(vulkan): compose each pass as batched instanced draws
- compose_resources_test.go 2.2 KiB perf(vulkan): compose each pass as batched instanced draws
- compose_test.go 10.1 KiB feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67)
- cursor.go 6.0 KiB fix(drm): allocate hardware cursor images as KMS dumb buffers
- cursor_test.go 2.3 KiB test(drm): cover cursor fallback state, crop rows and file ownership
- damage.go 12.6 KiB fix(overview): round the selection outline with border.radius
- damage_delta_test.go 19.6 KiB perf(overview): skip separator allocation for rounded outline
- damage_test.go 5.2 KiB feat: global spring animation system (#134)
- dmabuf.go 16.2 KiB perf(vulkan): compose each pass as batched instanced draws
- dmabuf_test.go 5.3 KiB feat: global spring animation system (#134)
- extended_linear_test.go 3.2 KiB feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67)
- flash_perf_test.go 521 B perf(vulkan): limit focus flash damage to its rect
- focus_flash_test.go 3.2 KiB fix(render): round the focus flash like the window corners
- frame.go 16.0 KiB perf(vulkan): retire wait semaphores without a closure
- fullredraw_test.go 1.3 KiB feat(vulkan): count why whole windows are redrawn
- hdr.go 9.8 KiB fix(drm): allocate hardware cursor images as KMS dumb buffers
- hdr_composition_test.go 10.5 KiB refactor(core): remove focus pulse and add focus flash contracts
- hint_labels.go 1.9 KiB feat(hints): add experimental keyboard hint mode (#149)
- hint_labels_test.go 5.1 KiB feat(hints): add experimental keyboard hint mode (#149)
- orient.go 2.6 KiB feat(render): add full borders with gaps and rounded corners
- orient_rounded_test.go 1.9 KiB feat(render): add full borders with gaps and rounded corners
- output_transform_test.go 1.6 KiB feat(output): rotate and flip outputs (output.<name>.transform) (#118)
- position_hint.go 1.7 KiB refactor(vulkan): share fillRounded between hint, inner border and ring
- position_hint_bench_test.go 852 B perf(vulkan): draw position hint dots as single rounded quads
- position_hint_test.go 6.5 KiB test(vulkan): cover clipped, clamped, square and rotated hint draws
- pq.go 979 B fix(drm): allocate hardware cursor images as KMS dumb buffers
- pq_client_test.go 3.6 KiB feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67)
- pq_test.go 390 B fix(drm): allocate hardware cursor images as KMS dumb buffers
- priority_test.go 405 B perf: faster game frame path (#59)
- redrawn_test.go 259 B feat(drm): report missed vblanks and flip delivery latency in output stats (#119)
- renderer.go 17.7 KiB fix(drm): allocate hardware cursor images as KMS dumb buffers
- renderer_test.go 19.7 KiB refactor(core): remove focus pulse and add focus flash contracts
- scene.go 24.8 KiB fix(overview): round the selection outline with border.radius
- scene_dim_test.go 9.5 KiB feat(overview): darken the background behind overview previews (#110)
- scene_drop_hint_test.go 1.1 KiB feat(core): move and resize windows with the pointer (#83)
- scene_fade_test.go 8.0 KiB refactor(render): tidy gap borders and rounded corner handling
- scene_float_order_test.go 1.4 KiB feat(core): stack fixed-mode overview columns and order covering floats (#66)
- scene_opaque_region_test.go 12.6 KiB feat(render): add full borders with gaps and rounded corners
- scene_perf_test.go 12.4 KiB test(wayland,vulkan): cover relocation tail clearing and mixed deferred frees
- scene_rect_content_test.go 2.3 KiB feat: global spring animation system (#134)
- scene_solid_test.go 3.2 KiB feat(wayland): implement wp_single_pixel_buffer_v1 (#121)
- selection_outline_test.go 1.0 KiB fix(overview): round the selection outline with border.radius
- shm.go 9.9 KiB feat(hints): add experimental keyboard hint mode (#149)
- shm_rects_test.go 2.2 KiB fix(vulkan): bound the damage split of wl_shm copies to a bounding box
- targets.go 24.0 KiB refactor(drm): simplify GBM image lifecycle and harden the fence gate
- targets_perf_test.go 2.4 KiB feat: global spring animation system (#134)
- targets_test.go 17.9 KiB refactor(drm): simplify GBM image lifecycle and harden the fence gate
- transform_test.go 1.7 KiB feat(output): rotate and flip outputs (output.<name>.transform) (#118)
- trim.go 2.8 KiB perf(vulkan): compose each pass as batched instanced draws
- trim_test.go 6.0 KiB feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67)
- workspace_clip_test.go 5.6 KiB refactor(render): carry panel insets as Scene.TileInset
- yuv.go 9.0 KiB perf(vulkan): compose each pass as batched instanced draws
- yuv_test.go 6.4 KiB feat(capture): bounded asynchronous SDR capture with GPU HDR mapping (#67)