aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);