obs-studio/libobs-d3d11
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
..
CMakeLists.txt libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
d3d11-duplicator.cpp libobs-d3d11: Allow multiple display captures of same monitor 2018-01-09 19:49:54 -08:00
d3d11-indexbuffer.cpp libobs-d3d11: Use linked list for all objects (for rebuilding) 2016-11-03 09:23:21 -07:00
d3d11-rebuild.cpp libobs-d3d11: Reset handle and re-lock if texture rebuilt 2019-03-03 08:43:06 -08:00
d3d11-samplerstate.cpp libobs-d3d11: Use linked list for all objects (for rebuilding) 2016-11-03 09:23:21 -07:00
d3d11-shader.cpp libobs: Add HLSL annotation parsing 2018-09-08 05:22:12 -07:00
d3d11-shaderprocessor.cpp libobs-d3d11: Store shader samplers as pointers 2016-11-03 09:23:10 -07:00
d3d11-shaderprocessor.hpp libobs-d3d11: Store shader samplers as pointers 2016-11-03 09:23:10 -07:00
d3d11-stagesurf.cpp libobs/graphics: Add NV12 texture support 2019-02-07 17:00:46 -08:00
d3d11-subsystem.cpp libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
d3d11-subsystem.hpp libobs-d3d11: Check for bad NV12 output on all devices 2019-03-04 15:40:53 -08:00
d3d11-texture2d.cpp libobs-d3d11: Use discrete function to get shared handle 2019-03-03 08:41:23 -08:00
d3d11-vertexbuffer.cpp libobs-d3d11: Use linked list for all objects (for rebuilding) 2016-11-03 09:23:21 -07:00
d3d11-zstencilbuffer.cpp libobs-d3d11: Use linked list for all objects (for rebuilding) 2016-11-03 09:23:21 -07:00