obs-StreamFX/source/gfx
Michael Fabian 'Xaymar' Dirks eba0a467d5 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.
2023-03-28 13:11:11 +02:00
..
blur gfx/blur: Fix unicode support 2023-03-28 13:11:04 +02:00
lut gfx/lut: Add a simple but efficient LUT producer and consumer 2023-03-28 13:11:11 +02:00
shader gfx/shader: Correctly cache shader rendering result 2023-03-28 13:11:06 +02:00
gfx-source-texture.cpp project: Code cleanup and reapply formatting 2023-03-28 12:52:20 +02:00
gfx-source-texture.hpp project: Modernize code to proper C++ 2020-04-09 00:17:25 +02:00