aboutsummaryrefslogtreecommitdiff
path: root/src/egl.c
AgeCommit message (Expand)Author
2024-09-26Add template for vulkan video encodingdec05eba
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-06Revert "Portal: fix external texture glitches"dec05eba
2024-09-06Portal: fix external texture glitchesdec05eba
2024-09-06Explicit glFlush/glFinish before and after render operations to fix tearing a...dec05eba
2024-08-16Allow capture of external monitors on a laptop with dedicated gpu (prime) on ...dec05eba
2024-08-15Fix software encoding option not workingdec05eba
2024-08-15Fix crash, use opengl es instead of opengl desktopdec05eba
2024-08-10Make libglx optional (alpine doesn't have it)dec05eba
2024-08-08Add -portal-session-token-filepath option to specify where desktop portal ses...dec05eba
2024-07-26Move glClear and glx/eglSwapBuffers from capture backends to maindec05eba
2024-07-22Fix deskto portal capture on nvidia (add missing modifiers)dec05eba
2024-07-15Add support for desktop portal capture (-w portal)dec05eba
2024-07-04Add support for software video encoding with '-encoder cpu' option, currently...dec05eba
2024-06-22Fix audio recording (channel layout) for ffmpeg 7dec05eba
2024-06-14Properly cut out cursor outside video area when dealing with hevc amd paddingdec05eba
2024-06-10Do not require a valid drm plane to capture a window on amd/intel x11dec05eba
2024-03-21Destroy glx context on fail/deinitdec05eba
2024-03-10Use dri card matching current egl contextdec05eba
2024-03-08Use opengl capture for nvfbc (prepare for vulkan capture without cuda)dec05eba
2024-02-26Set cap sys nice again, to prevent gsr from being limited to game fpsdec05eba
2024-02-25Dont prioritize gsr egl context over other processesdec05eba
2024-02-10Add screen rotation support (tested on amd/intel)dec05eba
2024-02-09Remove wayland capture (wlroots)dec05eba
2024-02-09Move card path to egl struct, use egl struct for monitor enumerationdec05eba
2024-01-11Nvidia: use default p4 preset instead of p5, might fix frame issuesdec05eba
2023-11-22h264 vaapi quality 5dec05eba
2023-09-18egl es -> egldec05eba
2023-09-08Revert "p"dec05eba
2023-09-08pdec05eba
2023-09-07wipdec05eba
2023-07-26cap_sys_nice, set caps on gsr-kms-server and gpu-screen-recorderdec05eba
2023-07-26High priority egl context if possible, use eglBindAPI(EGL_OPENGL_ES_API)dec05eba
2023-07-24READMEdec05eba
2023-07-22Exit with exit code 10 if pkexec failsdec05eba
2023-07-22Fix cursor offset in kms grab (amd/intel), disable wlroots capture until its ...dec05eba
2023-07-22Use correct offset for combined plane monitor capturedec05eba
2023-07-21vfr on wayland (even on nvidia), add uninstall scriptdec05eba
2023-07-21Support wlroots screen capture, which doesn't require kms root access and als...dec05eba
2023-07-18Experimental wayland support, test 1dec05eba
2023-05-17Fix all warningsdec05eba
2023-04-22kms_vaapi: add cursor capture for amd/intel monitor capturedec05eba
2023-04-21Add code to copy cursor image to opengl texture and update on event update (n...dec05eba
2023-04-15Fix AMD single monitor rotated display being rotated in recordingdec05eba
2023-04-07Implement kms vaapi capturedec05eba
2023-04-01Use vaapi to do rgb->yuv420p color conversionSteam Deck User
2023-03-26Remove unused codedec05eba
2023-03-17vaapi wipSteam Deck User