Michael Fabian 'Xaymar' Dirks
a517514d37
gfx/blur: Fix type mismatch in OpenGL shaders
2023-04-05 18:51:03 +02:00
Michael Fabian 'Xaymar' Dirks
9daee80594
project: More template improvements
2023-04-05 18:51:02 +02:00
Michael Fabian 'Xaymar' Dirks
6969079e9c
project: Improve issue and pr templates
2023-04-05 18:51:02 +02:00
Michael Fabian 'Xaymar' Dirks
8eef6ddd85
project: Version 0.11.0a1
2023-04-05 18:51:02 +02:00
Xaymar
c25231fcb3
locale: New Crowdin updates ( #558 )
2023-04-05 18:51:02 +02:00
Michael Fabian 'Xaymar' Dirks
733b325f98
gfx/blur/dual-filtering: Clean up code
...
Cleans up the code slightly, without affecting actual functionality
2023-04-05 18:51:02 +02:00
Michael Fabian 'Xaymar' Dirks
011bee032a
gfx/blur/gaussian: Fix Gaussian Kernel generation
...
While the previous method worked, it matches no other implementation including a reference implementation. The new implementation almost perfectly matches the reference implementation and uses oversampling to achieve the goal. This has the downside of limiting the blur size to just 64, but it is necessary in order to achieve correct results.
Fixes #573
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
8a10ca93e5
util: Add Pascal Triangle and integer power
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
5d4f88e614
gfx/blur: Reduce code duplication with shared file
...
A lot of the blur effects share quite a bit of code, which can be offloaded into a single include.
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
1fcd141f10
filter/blur: Don't pass bool as TEXCOORD1
...
Using a 'bool' as TEXCOORD1 is undefined behavior, so we should not abuse the intermediate shading storage like this.
Fixes #559
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
cda430ccad
gfx/shader: Apply coding guidelines
2023-04-05 18:51:01 +02:00
Michael Fabian 'Xaymar' Dirks
66ecc90988
filter/blur: Apply coding guidelines
2023-04-05 18:51:00 +02:00
Michael Fabian 'Xaymar' Dirks
5cdf3d1201
filter/displacement: Apply coding guidelines
2023-04-05 18:51:00 +02:00
Michael Fabian 'Xaymar' Dirks
d9d66a19af
filter/dynamic-mask: Apply coding guidelines
2023-04-05 18:51:00 +02:00
Michael Fabian 'Xaymar' Dirks
5b0a8cf759
filter/sdf-effects: Apply coding guidelines
2023-04-05 18:50:59 +02:00
Michael Fabian 'Xaymar' Dirks
ed84b7bd3e
filter/shader: Apply coding guidelines
2023-04-05 18:50:59 +02:00
Michael Fabian 'Xaymar' Dirks
f3a1a85340
filters/transform: Apply coding guidelines
2023-04-05 18:50:59 +02:00
Michael Fabian 'Xaymar' Dirks
578d84be63
gfx: Apply coding guidelines
2023-04-05 18:50:59 +02:00
Michael Fabian 'Xaymar' Dirks
dcd4f7f9f0
nvidia/cuda: Apply coding guidelines
2023-04-05 18:50:59 +02:00
Michael Fabian 'Xaymar' Dirks
c84c301d49
obs/gs: Apply coding guidelines
2023-04-05 18:50:59 +02:00
Michael Fabian 'Xaymar' Dirks
015fac588b
obs: Apply coding guidelines
2023-04-05 18:50:58 +02:00
Michael Fabian 'Xaymar' Dirks
82ed11e6c1
source/mirror: Apply coding guidelines
2023-04-05 18:50:58 +02:00
Michael Fabian 'Xaymar' Dirks
2622fd9a3c
source/shader: Apply coding guidelines
2023-04-05 18:50:58 +02:00
Michael Fabian 'Xaymar' Dirks
94e947df03
transition/shader: Apply coding guidelines
2023-04-05 18:50:58 +02:00
Michael Fabian 'Xaymar' Dirks
eb61112d76
util: Remove unused legacy function
2023-04-05 18:50:58 +02:00
Michael Fabian 'Xaymar' Dirks
d62da72ce5
util: Apply coding guidelines
2023-04-05 18:50:57 +02:00
Michael Fabian 'Xaymar' Dirks
1c067b3b5d
project: Apply coding guidelines
2023-04-05 18:50:57 +02:00
Michael Fabian 'Xaymar' Dirks
4ead07c23a
ffmpeg: Apply coding guidelines
2023-04-05 18:50:57 +02:00
Michael Fabian 'Xaymar' Dirks
67e122eb65
encoders/codecs: Apply coding guidelines
2023-04-05 18:50:57 +02:00
Michael Fabian 'Xaymar' Dirks
0d13d43dd8
encoders/handlers/amf: Apply coding guidelines
2023-04-05 18:50:56 +02:00
Michael Fabian 'Xaymar' Dirks
13d80dbfbe
encoders/handlers/nvenc: Apply coding guidelines
2023-04-05 18:50:56 +02:00
Michael Fabian 'Xaymar' Dirks
05c6b54838
encoders/ffmpeg: Apply coding guidelines
2023-04-05 18:50:56 +02:00
Michael Fabian 'Xaymar' Dirks
2fa423ca1f
filters/color-grade: Apply coding guidelines
2023-04-05 18:50:56 +02:00
Michael Fabian 'Xaymar' Dirks
b535dec38b
encoders/handlers/nvenc: Fix NVIDIA trademark
2023-04-05 18:50:56 +02:00
Michael Fabian 'Xaymar' Dirks
dbfd27860c
filters/nv-face-tracking: Apply coding guidelines
2023-04-05 18:50:56 +02:00
Michael Fabian 'Xaymar' Dirks
298e32dad4
nvidia/ar: Fix NVIDIA Trademark
2023-04-05 18:50:55 +02:00
Michael Fabian 'Xaymar' Dirks
bac7323357
cmake: Fix NVIDIA trademark
2023-04-05 18:50:55 +02:00
Michael Fabian 'Xaymar' Dirks
e17f33d6ec
ci: Upgrade InnoSetup to 6.1.2
2023-04-05 18:50:55 +02:00
Michael Fabian 'Xaymar' Dirks
8ab8d66977
cmake: Update for OBS Studio 27.0.0
...
* OBS Studio 27.0.0 supports ARM64 on MacOS directly.
* Windows now uses "Detours" for hooking into Windows API functions.
2023-04-05 18:50:55 +02:00
Xaymar
aacbe53679
locale: New Crowdin updates ( #556 )
...
* New translations en-US.ini (Arabic)
* New translations en-US.ini (Chinese Simplified)
* New translations en-US.ini (Czech)
* New translations en-US.ini (Danish)
* New translations en-US.ini (Dutch)
* New translations en-US.ini (Estonian)
* New translations en-US.ini (Faroese)
* New translations en-US.ini (Finnish)
* New translations en-US.ini (French)
* New translations en-US.ini (German)
* New translations en-US.ini (Greek)
* New translations en-US.ini (Hebrew)
* New translations en-US.ini (Hungarian)
* New translations en-US.ini (Icelandic)
* New translations en-US.ini (Irish)
* New translations en-US.ini (Italian)
* New translations en-US.ini (Japanese)
* New translations en-US.ini (Korean)
* New translations en-US.ini (Mongolian)
* New translations en-US.ini (Norwegian)
* New translations en-US.ini (Polish)
* New translations en-US.ini (Portuguese)
* New translations en-US.ini (Portuguese, Brazilian)
* New translations en-US.ini (Romanian)
* New translations en-US.ini (Russian)
* New translations en-US.ini (Spanish)
* New translations en-US.ini (Thai)
* New translations en-US.ini (Turkish)
* New translations en-US.ini (Ukrainian)
* New translations en-US.ini (Vietnamese)
2023-04-05 18:50:54 +02:00
Xaymar
ffb8b3f319
locale: New Crowdin updates ( #549 )
2023-04-05 18:50:54 +02:00
Michael Fabian 'Xaymar' Dirks
4a78ada1ac
project: More template fixes
2023-04-05 18:50:54 +02:00
Michael Fabian 'Xaymar' Dirks
2a2c29a4dd
project: Fix incorrect template settings
2023-04-05 18:50:54 +02:00
Michael Fabian 'Xaymar' Dirks
e0df18df87
project: Use GitHub Forms for bug/crash/freeze issues
2023-04-05 18:50:54 +02:00
Michael Fabian 'Xaymar' Dirks
c2534a0fc7
project: Use GitHub Forms for feature/enhancement issues
2023-04-05 18:50:53 +02:00
Michael Fabian 'Xaymar' Dirks
3c760d8e9c
filters/nvidia-face-tracking: Update for new SDK and OBS 27.x
2023-04-05 18:50:53 +02:00
Michael Fabian 'Xaymar' Dirks
1e0bccd8ed
ci: Update libOBS version to 27.0.0-rc2
2023-04-05 18:50:53 +02:00
Michael Fabian 'Xaymar' Dirks
9ed02fe079
cmake: Adjust minimum libOBS version to 27.0.0-rc2
2023-04-05 18:50:53 +02:00
Michael Fabian 'Xaymar' Dirks
96c7b101e5
obs/gs/texture: Add new flags and fix flag decoding
2023-04-05 18:50:53 +02:00
Michael Fabian 'Xaymar' Dirks
1d183ae680
uitl/bitmask: Add 'has' function
2023-04-05 18:50:53 +02:00