From d231d93891e823a52dd6b2231792bbc0ad3853fd Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 24 Mar 2022 09:59:04 +0100 Subject: Fix fullscreen window forcefully getting unfullscreened on i3 and bspwm --- TODO | 1 + src/main.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index f2abf1c..a239c60 100644 --- a/TODO +++ b/TODO @@ -8,3 +8,4 @@ Track window damages and only update then. That is better for output file size. Remove cuda to cuda copy when using nvFBC if possible. ffmpeg is getting in the way. Use av_fifo. Getting the texture of a window when using a compositor is an nvidia specific limitation. When gpu-screen-recorder supports other gpus then this can be ignored. +Remove dependency on glfw (and glew?). \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index d492878..35b6233 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -873,6 +873,7 @@ int main(int argc, char **argv) { glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); glfwWindowHint(GLFW_RESIZABLE, GL_FALSE); + glfwWindowHint(GLFW_VISIBLE, GL_FALSE); window = glfwCreateWindow(1, 1, "gpu-screen-recorder", nullptr, nullptr); if (!window) { @@ -883,7 +884,6 @@ int main(int argc, char **argv) { glfwMakeContextCurrent(window); glfwSwapInterval(0); - glfwHideWindow(window); //#if defined(DEBUG) XSetErrorHandler(x11_error_handler); -- cgit v1.2.3