aboutsummaryrefslogtreecommitdiff
path: root/src/capture/kms.c
AgeCommit message (Expand)Author
10 daysReapply "Fix screen and portal capture not working on some intel gpus"dec05eba
10 daysRevert "Fix screen and portal capture not working on some intel gpus"dec05eba
10 daysFix screen and portal capture not working on some intel gpusdec05eba
2025-05-15Revert "temp test for cosmic"dec05eba
2025-05-15temp test for cosmicdec05eba
2025-04-04Optimize compute shadersdec05eba
2025-04-01Usage textdec05eba
2025-03-30Fix incorrect region when monitor is rotateddec05eba
2025-03-30Fix incorrect compute size when scaling imagedec05eba
2025-03-29Reapply "WIP: use compute shader instead of graphics shader for better perfor...dec05eba
2025-03-29Revert "WIP: use compute shader instead of graphics shader for better perform...dec05eba
2025-03-29WIP: use compute shader instead of graphics shader for better performance (es...dec05eba
2025-03-13Take screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) lim...dec05eba
2025-03-13Fix screenshot with region not working correctly for some sizes and possibly ...dec05eba
2025-03-13Add region capture with -w region -region WxH+X+Ydec05eba
2025-02-22Make image output lossy (use stb image writer), also significantly improves p...dec05eba
2025-02-13Revert hdr color fix. It looked better for fullscreen hdr games beforedec05eba
2025-02-09Attempt to fix incorrect hdr colors on kde plasma 6.2dec05eba
2025-02-08HDR: always set has_primaries and has_luminance, otherwise data will be missi...dec05eba
2025-01-18Mesa check version 24.3.65.0.1dec05eba
2025-01-18amd: disable vaapi surface copy unless mesa 2.3.4 is used, which fixes a perf...dec05eba
2025-01-13Fix possibility of monitor captured changing on wayland when monitors are rec...dec05eba
2025-01-03Minor changedec05eba
2024-12-08Add card path to --info, add card path and vendor to --list-capture-options i...dec05eba
2024-12-08Refactor windowing from egl to window_x11/window_wayland, yolodec05eba
2024-11-21Fix portal capture on broken amd drivers: fallback to opengl copy instead of ...dec05eba
2024-11-09Fix incorrect color format in x11 cursor (bgr instead of rgb)dec05eba
2024-11-09Revert x11 drm cursor switcharoodec05eba
2024-11-08Prefer drm cursor over x11 on x11, to fix correct position and size when x11 ...dec05eba
2024-11-08x11: fix correct monitor capture size when output is scaleddec05eba
2024-10-26Fix cursor position when scaling output with multiple monitors on monitor cap...dec05eba
2024-10-26Add option to change output resolution (-s)dec05eba
2024-10-24Revert "Debug output temp"dec05eba
2024-10-24Debug output tempdec05eba
2024-09-21Fallback for vaapi copy to opengl copydec05eba
2024-09-21Fix first frame is blackdec05eba
2024-09-21Revert recent time framing and performance changes as it affects slower devic...dec05eba
2024-09-20Remove damage tracking for now, better frame timing (deal with time error acc...dec05eba
2024-09-18Use async_depth option on vaapi for much better encoding performancedec05eba
2024-09-17Disable pure vaapi for intel because it doesn't work, will be fixed later if ...dec05eba
2024-09-16kms: allow capture higher than monitor framerate on waylanddec05eba
2024-09-16Pure vaapi capture (for capture target) and opengl composition for cursor onl...dec05eba
2024-09-16Improve capture performance on amd/intel when using monitor capture: capture ...dec05eba
2024-09-14Properly damage if moving cursordec05eba
2024-09-14Set update fps to video fps, on x11 sync video to damage trackingdec05eba
2024-09-06Explicit glFlush/glFinish before and after render operations to fix tearing a...dec05eba
2024-08-19commentdec05eba
2024-08-18Fix kms capture crash on wayland if x11 is not available (always the case in ...dec05eba
2024-08-16Refactor kms capturedec05eba
2024-08-16Allow capture of external monitors on a laptop with dedicated gpu (prime) on ...dec05eba