0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00
obs-studio/plugins
Kurt Kartaltepe cfb10ece79 text-freetype2: Use a shader uniform instead of vertex attributes
We used to swap in a buffer with (0,0,0,1) for all vertex colors for
drop shadows and outlines. However, this vertex buffer couldn't be
uploaded separately from the vertex data in OBS, so we were reuploading
the text vertices every frame.

Instead, let's use a uniform for this uniform data and save 500us (or
more when handles are visible), a significant portion of my test scenes
render time.
2024-04-22 01:01:47 -07:00
..
aja plugins: Update Linux slice of cross-platform plugins for CMake 3.0 2024-04-13 23:48:38 -04:00
coreaudio-encoder plugins: Set keyframe flag on encoded audio packets 2024-04-13 17:04:48 -07:00
decklink decklink: Update SDK to 12.0 2024-04-13 16:50:05 -07:00
image-source plugins: Remove dynamic default path properties 2024-04-09 21:10:50 -04:00
linux-alsa plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
linux-capture plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
linux-jack plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
linux-pipewire plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
linux-pulseaudio plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
linux-v4l2 plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
mac-avcapture mac-avcapture: Add pointer check for outputting NULL video frames 2024-04-13 17:06:56 -07:00
mac-capture mac-capture: Fix string length when duplicated 2024-03-19 16:20:31 -04:00
mac-syphon Update translations from Crowdin 2024-02-28 14:20:05 -05:00
mac-videotoolbox Update translations from Crowdin 2024-02-28 14:20:05 -05:00
mac-virtualcam UI,plugin: Refactor virtual camera enablement 2024-03-30 16:43:30 -07:00
obs-browser@996b5a7bc4 obs-browser: Update version to 2.23.4 2024-03-12 14:37:49 -04:00
obs-ffmpeg obs-ffmpeg-mux: Use new process args/pipe API 2024-04-20 18:30:46 -07:00
obs-filters plugins: Update Linux slice of cross-platform plugins for CMake 3.0 2024-04-13 23:48:38 -04:00
obs-libfdk plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
obs-outputs obs-outputs: Fix FLV file info offset 2024-04-15 10:27:39 -07:00
obs-qsv11 obs-qsv11: Fix adapter detection and fallback to sysmem 2024-04-20 17:06:46 -07:00
obs-text obs-text: Fix alignment with extents 2024-03-27 18:45:01 -04:00
obs-transitions Update translations from Crowdin 2024-03-12 18:11:06 +00:00
obs-vst Update translations from Crowdin 2024-02-28 14:20:05 -05:00
obs-webrtc obs-webrtc: Add HEVC support 2024-04-17 15:27:39 -07:00
obs-websocket@d2d4bfb3e7 Update translations from Crowdin 2024-03-12 18:11:06 +00:00
obs-x264 Update translations from Crowdin 2024-02-28 14:20:05 -05:00
oss-audio plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
rtmp-services rtmp-services: Remove defunct servers/services 2024-04-11 20:47:09 -04:00
sndio plugins: Add Linux-specific plugins for CMake build framework 3.0 2024-04-13 23:48:38 -04:00
text-freetype2 text-freetype2: Use a shader uniform instead of vertex attributes 2024-04-22 01:01:47 -07:00
vlc-video plugins: Update Linux slice of cross-platform plugins for CMake 3.0 2024-04-13 23:48:38 -04:00
win-capture win-capture: Add missing MSVC runtime setting to 32-bit build 2024-03-16 19:36:33 -04:00
win-dshow UI,plugin: Refactor virtual camera enablement 2024-03-30 16:43:30 -07:00
win-wasapi win-wasapi: Fix legacy CMake 2024-04-03 14:44:39 -04:00
CMakeLists.txt plugins: Update platform selection for adding plugins to build tree 2024-04-13 23:48:38 -04:00