aboutsummaryrefslogtreecommitdiff
path: root/src/egl.c
AgeCommit message (Expand)Author
2024-12-08Refactor windowing from egl to window_x11/window_wayland, yolodec05eba
2024-12-07Comment out unused egl priority for now because amd error is misleadingdec05eba
2024-11-05Fix incorrect bitrate calculation for constant bitratedec05eba
2024-09-27Add vulkan video encoding option (-k h264_vulkan). WIP, not fully hardware ac...dec05eba
2024-09-26Revertdec05eba
2024-09-26Revert "Better glx config selection"dec05eba
2024-09-26Better glx config selectiondec05eba
2024-09-26nvfbc fix testdec05eba
2024-09-26Name capture/encoder variable selfdec05eba
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