Go to file
Michael Fabian 'Xaymar' Dirks 980c15efa6 ci: Improve/Fix MacOS and Ubuntu builds
Builds on Ubuntu incorrectly used gcc instead of g++ for C++ building, resulting in files that should never have worked. Switching this to g++ should drastically improve the stability of StreamFX on Linux.

Also on MacOS we use Homebrew to install the remaining tools, but failed to correctly install a specific version of it. As Homebrew only installs the latest version of a package to the global search path, this adjustment should fix the issue with clang-format.

Finally since I was already at it, I added clang-tidy integration and made the clang integration global. This way it does not need to be called on a per-project basis any more.
2023-04-05 18:59:03 +02:00
.github ci: Improve/Fix MacOS and Ubuntu builds 2023-04-05 18:59:03 +02:00
cmake cmake, templates: Remove code signing integration 2023-04-05 18:58:51 +02:00
data locale: New translations en-US.ini (Chinese Simplified) (#959) 2023-04-05 18:58:57 +02:00
media media: Define usage guidelines for the Logo and Icon 2023-04-05 18:51:41 +02:00
source updater: Compare all parts of the version number 2023-04-05 18:59:02 +02:00
templates templates/windows/installer: Don't offer path selection for System & User mode 2023-04-05 18:58:52 +02:00
third-party third-party: OBS Studio 29.0.0 uses 2023-01-06 2023-04-05 18:59:01 +02:00
tools project: Fix incorrect tabs in YAML 2023-04-05 18:58:28 +02:00
ui ui/about: Use auto-generated credits for "About StreamFX" 2023-04-05 18:51:54 +02:00
.clang-format cmake, code: Abuse pre-processor to disable/enable warnings 2023-04-05 18:58:39 +02:00
.clang-tidy cmake: Add support for running clang-tidy 2020-04-18 19:11:53 +02:00
.editorconfig project: Fix editorconfig for YAML 2023-04-05 18:58:29 +02:00
.gitignore project: Remove AMD text from gitignore 2017-08-19 23:32:18 +02:00
.gitmodules cmake, templates: Remove code signing integration 2023-04-05 18:58:51 +02:00
.mailmap project: Fix up mailmap file for git contributions 2023-04-05 18:51:49 +02:00
AUTHORS.md project: Update Contributors and Supporters 2023-04-05 18:51:55 +02:00
CMakeLists.txt cmake: Define global clang-tidy and clang-format targets 2023-04-05 18:59:02 +02:00
CODEOWNERS examples: Add 'Bulge/Pinch', 'Wave' and 'ZigZag' 2023-04-05 18:51:24 +02:00
CONTRIBUTING.md project: Updating contributing guidelines 2023-04-05 18:58:36 +02:00
LICENSE GPLv2 and gitignore 2017-06-28 23:20:50 +02:00
README.md project: Add new logo 2020-04-19 23:00:47 +02:00
crowdin.yml Update Crowdin configuration file 2019-01-24 03:24:33 +01:00

README.md

StreamFX Logo

StreamFX

StreamFX is a plugin to libOBS (OBS Studio, StreamElements OBS Live) that adds new sources, filters and transitions to give you the ability to drastically improve your stream and recording setup past what was possible in OBS Studio until now. Whether it is blurring out a region, moving something in 3D, or just writing your own shaders as a new transition, source or filter - StreamFX has it all.

CI Crowdin

Support the StreamFX project!

Like any other free project, StreamFX relies on donations to be continuously developed and stay free. If StreamFX helped you, consider helping the StreamFX project by making a one time donation via PayPal, or a continuous donation via Patreon or Github Sponsors!

Contributing

There's two ways you can directly contribute to the project. One is by submitting translations into your language on Crowdin, and the other is by contributing code to the project.