obs-studio/libobs/graphics
PatTheMav e23455dc74 libobs: Fix device functions not marked as EXPORT
As clang and gcc use "default" visibility (as in "not hidden") when
no visibility is specified, all functions are implicitly exported.

When changing default visibility to "hidden", the corresponding symbols
are not exposed anymore and linking fails. This PR updates all
functions signatures that were added in recent commits but not set to
be EXPORTed.

Also makes required OpenGL imports for texture sharing on macOS
mandatory.
2023-03-01 12:02:33 -05:00
..
libnsgif docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
axisang.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
axisang.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
basemath.hpp first commit 2013-09-30 19:37:13 -07:00
bounds.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
bounds.h libobs/graphics: Remove unused macros 2023-01-28 19:03:55 -08:00
device-exports.h libobs: Fix device functions not marked as EXPORT 2023-03-01 12:02:33 -05:00
effect-parser.c libobs: Add casts to da_push_back_array arguments 2021-10-01 12:58:14 +09:00
effect-parser.h libobs: Fix const qualifier mismatch on DARRAY 2021-10-01 12:59:27 +09:00
effect.c libobs/graphics: Avoid darray recycle 2021-08-15 00:12:14 -07:00
effect.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
graphics-ffmpeg.c libobs: Fix non-exhaustive switch statements 2023-02-18 15:22:33 -08:00
graphics-imports.c libobs: Fix device functions not marked as EXPORT 2023-03-01 12:02:33 -05:00
graphics-internal.h libobs/graphics: Enable DMABUF on FreeBSD and DragonFly 2023-01-24 11:50:13 -05:00
graphics-magick.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
graphics.c libobs/graphics: Enable DMABUF on FreeBSD and DragonFly 2023-01-24 11:50:13 -05:00
graphics.h libobs/graphics: Enable DMABUF on FreeBSD and DragonFly 2023-01-24 11:50:13 -05:00
half.h libobs: Fix Mac linker error 2020-02-06 12:51:20 -08:00
image-file.c libobs/graphics: Add color space and WIC support 2022-05-08 15:25:01 -07:00
image-file.h libobs/graphics: Add color space and WIC support 2022-05-08 15:25:01 -07:00
input.h libobs/graphics: Remove unused macros for inputs 2023-01-28 19:03:55 -08:00
math-defs.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
math-extra.c libobs: Return target vec not current when within EPSILON 2021-04-13 05:31:00 -07:00
math-extra.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
matrix3.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
matrix3.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
matrix4.c libobs: Supress clang-tidy warning clang-tidy-cert-flp30-c 2019-07-24 18:26:43 +02:00
matrix4.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
plane.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
plane.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
quat.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
quat.h libobs: fix building modules once installed 2019-11-27 14:00:15 -05:00
shader-parser.c libobs: Add casts to da_push_back_array arguments 2021-10-01 12:58:14 +09:00
shader-parser.h libobs: Default sampler sometimes unset for GL 2019-07-25 21:54:23 -07:00
srgb.h libobs: Support premultiplying images on load 2021-05-11 03:44:02 -07:00
texture-render.c libobs/graphics: Add color space support 2022-03-23 22:35:26 -07: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 vec2 min/max functions 2021-10-10 19:12:45 -07:00
vec3.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
vec3.h libobs: fix building modules once installed 2019-11-27 14:00:15 -05:00
vec4.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
vec4.h libobs: Support premultiplying images on load 2021-05-11 03:44:02 -07:00