obs-StreamFX/data/effects
Michael Fabian 'Xaymar' Dirks f396f52054 gfx/lut: Add a simple but efficient LUT producer and consumer
For simple image and video editing, LUTs (Look-Up Tables) are vastly superior to running the entire editing operation on each pixel - especially if all the processing can be done inside a single shader.

Due to the post-processing requirements for our LUTs, we are limited to 8 bits per channel - though clever use of the unused Alpha channel may result in additional space. For our purposes however, this is definitely enough.
2021-02-06 16:22:22 +01:00
..
blur gfx/blur/dual-filtering: Implement Dual Filtering Blur 2019-04-02 03:50:01 +02:00
sdf filter-sdf-effects: Fix and improve effect rendering 2019-05-28 02:51:27 +02:00
channel-mask.effect filter-dynamic-mask: Rebase onto obs::source_factory 2019-12-03 20:11:27 +01:00
color-grade.effect filter-color-grade: Fix effect 2020-03-28 20:20:33 +01:00
color_conversion_rgb_hsl.effect effects: Add RGB, HSV, and YUV conversion functions 2021-02-06 16:22:22 +01:00
color_conversion_rgb_hsv.effect effects: Add RGB, HSV, and YUV conversion functions 2021-02-06 16:22:22 +01:00
color_conversion_rgb_yuv.effect effects: Add RGB, HSV, and YUV conversion functions 2021-02-06 16:22:22 +01:00
displace.effect filter-displacement: Refactor onto obs::source_factory 2019-11-18 03:03:11 +01:00
lut-consumer.effect gfx/lut: Add a simple but efficient LUT producer and consumer 2021-02-06 16:22:22 +01:00
lut-producer.effect gfx/lut: Add a simple but efficient LUT producer and consumer 2021-02-06 16:22:22 +01:00
lut.effect gfx/lut: Add a simple but efficient LUT producer and consumer 2021-02-06 16:22:22 +01:00
mask.effect effects: Add masking lerp effect 2018-09-30 22:47:37 +02:00
mipgen.effect gs-mipmapper: Update API usage, remove broken options and optimize 2020-04-25 08:40:06 +02:00
pack-unpack.effect filter-nv-face-tracking: Nvidia exclusive Face Tracking filter 2020-03-31 21:46:47 +02:00
shared.effect effects: Add RGB, HSV, and YUV conversion functions 2021-02-06 16:22:22 +01:00