aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-03-24 09:59:04 +0100
committerdec05eba <dec05eba@protonmail.com>2022-03-24 09:59:04 +0100
commitd231d93891e823a52dd6b2231792bbc0ad3853fd (patch)
tree35ac0c6d9f72d9ac381319320a6a60f36e3c2640
parent2423e50d44997e128831ba024eb7b36397e9f700 (diff)
Fix fullscreen window forcefully getting unfullscreened on i3 and bspwm
-rw-r--r--TODO1
-rw-r--r--src/main.cpp2
2 files changed, 2 insertions, 1 deletions
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);