obs-studio/libobs/graphics
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
..
libnsgif libobs/graphics: Add gs_image_file_* functions (w/animated gifs) 2016-01-25 17:29:08 -08:00
axisang.c With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
axisang.h With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
basemath.hpp first commit 2013-09-30 19:37:13 -07:00
bounds.c Fix 'missing braces' warning 2014-07-13 12:44:33 -07:00
bounds.h Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
device-exports.h libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
effect-parser.c libobs: Fix effect parsing log specifiers 2019-03-14 00:04:15 -05:00
effect-parser.h libobs: Add HLSL annotation parsing 2018-09-08 05:22:12 -07:00
effect.c libobs: Add additional gs_effect_get_ functions 2018-09-08 05:22:12 -07:00
effect.h libobs: Add HLSL annotation parsing 2018-09-08 05:22:12 -07:00
graphics-ffmpeg.c Fix a number of MSVC warnings 2017-12-05 13:53:44 -08:00
graphics-imports.c libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
graphics-internal.h libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
graphics-magick.c libobs: Fix ImageMagick header path 2017-09-15 08:23:32 -07:00
graphics.c libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
graphics.h libobs/graphics: Support debug markers 2019-04-08 02:05:37 -07:00
image-file.c libobs, image-source: Fix ABI break in image_file_t structure 2019-03-28 22:30:20 -07:00
image-file.h libobs, image-source: Fix ABI break in image_file_t structure 2019-03-28 22:30:20 -07:00
input.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
math-defs.h With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
math-extra.c fix min_adjust usage in calc_torque 2013-12-12 23:57:36 +01:00
math-extra.h With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
matrix3.c Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
matrix3.h Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
matrix4.c libobs/graphics: Add SSE intrinsics for matrix4_transpose 2016-05-26 22:13:01 -07:00
matrix4.h Add reverse matrix multiply functions 2014-08-20 12:34:44 -07:00
plane.c Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
plane.h Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
quat.c Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
quat.h Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
shader-parser.c libobs: Fix invalid max_anisotropy value 2019-03-19 01:26:28 -07:00
shader-parser.h libobs: Handle 'in', 'out', and 'inout' keywords in shader parsers 2018-05-28 12:07:20 -04:00
texture-render.c libobs: Don't try to keep rendering if a texture wasn't allocated 2016-04-21 00:21:07 +02:00
vec2.c With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
vec2.h libobs/graphics: Fix the 2D vector dot product func 2016-12-18 06:20:24 -08:00
vec3.c Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
vec3.h Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
vec4.c Change graphics subsystem to 4x4 matrices 2014-06-14 23:17:04 -07:00
vec4.h libobs/graphics: Fix vec4_to_(rgba/bgra) functions 2016-02-22 10:47:49 -08:00