obs-studio/libobs/graphics
Alex Luccisano abb8cdf0da libobs, libobs-opengl: Add memory and identification APIs
Add graphics APIs to obtain the GPU driver version and renderer
strings, as well as GDDR memory sizes. The GDDR memory sizes
include the dmem (dedicated memory on the GPU) and smem
(shared CPU memory used by the GPU but resides in the CPU DDR).

The version and renderer strings are needed for identification
purposes, for example enhanced broadcasting used by Twitch, to
associate the GPU used by OBS with the PCIe-based identification
values such as device_id and vendor_id.
2025-04-01 23:18:15 -04:00
..
libnsgif libobs/graphics: Prevent heap overflow in libnsgif 2024-07-18 14:34:31 -04:00
axisang.c Update copyrights/names 2023-05-20 01:31:18 -07:00
axisang.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
basemath.hpp first commit 2013-09-30 19:37:13 -07:00
bounds.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
bounds.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
device-exports.h libobs, libobs-opengl: Add memory and identification APIs 2025-04-01 23:18:15 -04:00
effect-parser.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
effect-parser.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
effect.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
effect.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
graphics-ffmpeg.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
graphics-imports.c libobs, libobs-opengl: Add memory and identification APIs 2025-04-01 23:18:15 -04:00
graphics-internal.h libobs, libobs-opengl: Add memory and identification APIs 2025-04-01 23:18:15 -04:00
graphics.c libobs, libobs-opengl: Add memory and identification APIs 2025-04-01 23:18:15 -04:00
graphics.h libobs, libobs-opengl: Add memory and identification APIs 2025-04-01 23:18:15 -04:00
half.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
image-file.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
image-file.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
input.h Update copyrights/names 2023-05-20 01:31:18 -07:00
math-defs.h Update source code formatting with clang-format 17.0.3 2024-03-11 15:55:30 -04:00
math-extra.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
math-extra.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
matrix3.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
matrix3.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
matrix4.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
matrix4.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
plane.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
plane.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
quat.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
quat.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
shader-parser.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
shader-parser.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
srgb.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
texture-render.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vec2.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vec2.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vec3.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vec3.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vec4.c clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00
vec4.h clang-format: Increase column limit from 80 to 120 2024-10-04 18:19:27 -04:00