obs-studio/libobs-opengl
James Park 2996a6c06b libobs/graphics: Support debug markers
Add support for debug markers via D3DPERF API and KHR_debug. This makes
it easier to understand RenderDoc captures.

D3DPERF is preferred to ID3DUserDefinedAnnotation because it supports
colors. d3d9.lib is now linked in to support this.

This feature is disabled by default, and is controlled by
GS_USE_DEBUG_MARKERS.

From: obsproject/obs-studio#1799
2019-04-08 02:05:37 -07:00
..
.gitignore first commit 2013-09-30 19:37:13 -07:00
CMakeLists.txt Generate proper DL_OPENGL value for linux 2015-02-16 15:28:42 -05:00
gl-cocoa.m libobs-opengl: Disable v-sync on mac 2017-10-06 06:35:56 -07:00
gl-helpers.c libobs-opengl: Store FBOs per texture instead of per device 2018-08-31 19:00:20 -03:00
gl-helpers.h libobs-opengl: Store FBOs per texture instead of per device 2018-08-31 19:00:20 -03:00
gl-indexbuffer.c libobs: Add vertex/index buffer "direct" flush functions 2017-11-27 03:00:20 -08:00
gl-shader.c libobs-opengl: Log shader compiler errors 2019-02-24 12:32:28 -06:00
gl-shaderparser.c libobs: Handle 'in', 'out', and 'inout' keywords in shader parsers 2018-05-28 12:07:20 -04:00
gl-shaderparser.h (API Change) Improve graphics API consistency 2014-08-09 11:57:38 -07:00
gl-stagesurf.c libobs-opengl: Store FBOs per texture instead of per device 2018-08-31 19:00:20 -03:00
gl-subsystem.c libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
gl-subsystem.h libobs-opengl: Store FBOs per texture instead of per device 2018-08-31 19:00:20 -03:00
gl-texture2d.c libobs-opengl: Store FBOs per texture instead of per device 2018-08-31 19:00:20 -03:00
gl-texturecube.c libobs-opengl: Store FBOs per texture instead of per device 2018-08-31 19:00:20 -03:00
gl-vertexbuffer.c libobs: Add vertex/index buffer "direct" flush functions 2017-11-27 03:00:20 -08:00
gl-windows.c libobs-opengl: Fix bad log string 2019-03-19 09:17:15 -07:00
gl-x11.c libobs-opengl: Fix segfault on access of invalid window 2018-08-03 00:55:09 -03:00
gl-zstencil.c (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00