picom/src
Yuxuan Shui c93789f5e9
Enable the glStringMarker logger when available
glStringMarker is usually only available when running under some
kind of GL debugger, and can be used to insert strings into the
GL command string. Writing logs using it can be useful, since it
lets us correspond GL calls with what happens in compton.

More info about the extension can be found here:

https://www.khronos.org/registry/OpenGL/extensions/GREMEDY/GREMEDY_string_marker.txt

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2019-01-09 21:58:16 +00:00
..
backend Add backend_info_t::buffer_age 2019-01-08 21:32:54 +00:00
c2.c A bit more xcb conversion 2018-12-27 20:45:38 +00:00
c2.h Clean up options/config file parsing 2018-12-21 17:21:52 +00:00
common.h Speed up shadow generation for small windows 2019-01-01 11:35:59 +00:00
compiler.h Add compiler dependent macros for thread_local 2018-12-20 00:46:38 +00:00
compton.c Enable the glStringMarker logger when available 2019-01-09 21:58:16 +00:00
compton.h A bit more xcb conversion 2018-12-27 20:45:38 +00:00
config.c Refactor setting the default winopts 2018-12-24 19:57:16 +00:00
config.h Refactor the XSync fence code 2018-12-30 07:06:47 +00:00
config_libconfig.c Refactor the XSync fence code 2018-12-30 07:06:47 +00:00
dbus.c Fix allocation with 0 size 2018-12-27 20:56:05 +00:00
dbus.h Remove a couple of unwanted options 2018-12-20 23:44:38 +00:00
diagnostic.c Use libxdg-basedir for finding config files 2018-12-15 19:53:16 +00:00
diagnostic.h Add --diagnostics option 2018-11-03 22:37:18 +00:00
kernel.c Speed up shadow generation for small windows 2019-01-01 11:35:59 +00:00
kernel.h Speed up shadow generation for small windows 2019-01-01 11:35:59 +00:00
log.c Enable the glStringMarker logger when available 2019-01-09 21:58:16 +00:00
log.h Remove printf_* macros 2018-12-20 17:36:23 +00:00
meson.build Refactor the XSync fence code 2018-12-30 07:06:47 +00:00
opengl.c Enable the glStringMarker logger when available 2019-01-09 21:58:16 +00:00
opengl.h Enable the glStringMarker logger when available 2019-01-09 21:58:16 +00:00
options.c Refactor the XSync fence code 2018-12-30 07:06:47 +00:00
options.h Make --logpath work again 2018-12-21 22:59:21 +00:00
region.h Convert print_errf/dbgf in win.c and compton.c 2018-12-20 03:56:31 +00:00
render.c Speed up shadow generation for small windows 2019-01-01 11:35:59 +00:00
render.h Add make_shadow and paint_all_new to backend_common.c 2018-12-31 14:30:58 +00:00
string_utils.c Move rendering related functions out of compton.c 2018-12-16 00:50:46 +00:00
string_utils.h Improved allocation failure reporting 2018-12-20 14:19:10 +00:00
types.h Fix signedness of x properties 2018-11-01 11:12:46 +00:00
utils.c Improved allocation failure reporting 2018-12-20 14:19:10 +00:00
utils.h Fix build with gcc 6 2018-12-25 14:55:01 +00:00
vsync.c Fix vsync-drm 2018-12-21 17:25:24 -05:00
vsync.h Move rendering related functions out of compton.c 2018-12-16 00:50:46 +00:00
win.c Use options_t::shadow_radius for shadow size calculation 2018-12-31 08:15:36 +00:00
win.h Refactor the XSync fence code 2018-12-30 07:06:47 +00:00
x.c Add missing header files 2018-12-30 08:00:22 +00:00
x.h Add missing include in x.h 2018-12-31 14:30:53 +00:00
xrescheck.c Convert printf_errf/dbgf in several files 2018-12-20 16:54:51 +00:00
xrescheck.h Sort out license problems 2018-10-03 22:14:51 +01:00