Fix fullscreen window forcefully getting unfullscreened on i3 and bspwm
This commit is contained in:
parent
2423e50d44
commit
d231d93891
1
TODO
1
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.
|
Remove cuda to cuda copy when using nvFBC if possible. ffmpeg is getting in the way.
|
||||||
Use av_fifo.
|
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.
|
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?).
|
@ -873,6 +873,7 @@ int main(int argc, char **argv) {
|
|||||||
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
|
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
|
||||||
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
|
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
|
||||||
glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);
|
glfwWindowHint(GLFW_RESIZABLE, GL_FALSE);
|
||||||
|
glfwWindowHint(GLFW_VISIBLE, GL_FALSE);
|
||||||
|
|
||||||
window = glfwCreateWindow(1, 1, "gpu-screen-recorder", nullptr, nullptr);
|
window = glfwCreateWindow(1, 1, "gpu-screen-recorder", nullptr, nullptr);
|
||||||
if (!window) {
|
if (!window) {
|
||||||
@ -883,7 +884,6 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
glfwMakeContextCurrent(window);
|
glfwMakeContextCurrent(window);
|
||||||
glfwSwapInterval(0);
|
glfwSwapInterval(0);
|
||||||
glfwHideWindow(window);
|
|
||||||
|
|
||||||
//#if defined(DEBUG)
|
//#if defined(DEBUG)
|
||||||
XSetErrorHandler(x11_error_handler);
|
XSetErrorHandler(x11_error_handler);
|
||||||
|
Loading…
Reference in New Issue
Block a user