obs-studio/libobs-opengl
Lasse Dalegaard ebd837d605 libobs-opengl: Add xcb message poll to empty out the queue
The xcb message queue is not currently emptied.  If errors are generated
by any void requests the message queue will simply fill up and messages
will never be deleted.

Due to a (currently unknown) other problem this happens for me, and
results in OBS using up all memory with a queue that will never be
emptied.

Here we add a poll loop that will empty the xcb message queue and
discard the messages.  While this means that errors are still not
handled, OBS wont end up crashing either.

Closes jp9000/obs-studio#675
2016-11-24 12:55:51 -08:00
..
.gitignore
CMakeLists.txt
gl-cocoa.m
gl-helpers.c
gl-helpers.h
gl-indexbuffer.c libobs-opengl: Bind index buffers to VAO 2016-04-19 15:35:05 -07:00
gl-shader.c libobs/graphics: Add ability to set shader texture sampler 2016-06-29 04:15:38 -07:00
gl-shaderparser.c libobs-opengl: Fix bug with texelFetch shader intrinsic 2016-04-19 19:42:27 -07:00
gl-shaderparser.h
gl-stagesurf.c
gl-subsystem.c libobs-opengl: Add warning when used on windows 2016-11-20 01:48:16 -08:00
gl-subsystem.h libobs/graphics: Add ability to set shader texture sampler 2016-06-29 04:15:38 -07:00
gl-texture2d.c
gl-texturecube.c
gl-vertexbuffer.c libobs-opengl: Bind index buffers to VAO 2016-04-19 15:35:05 -07:00
gl-windows.c libobs-opengl: Use windowless context (windows) 2015-08-05 01:07:19 -07:00
gl-x11.c libobs-opengl: Add xcb message poll to empty out the queue 2016-11-24 12:55:51 -08:00
gl-zstencil.c