obs-StreamFX/source/gfx
Michael Fabian 'Xaymar' Dirks eaf89193fb gfx/shader/param/basic: Fix bool and suffixes, add enums and optimize
Adds support for enumerations, a different way of selecting how something should behave in a shader. Enumerations rely on a continuous list of values, and will automatically detect how many values there are in the enumeration. Only non-vector types are supported as enumeration entries, and array/vector parameters can have each member set to a different enumeration value.

Furthermore suffixes now are properly assigned, and 'bool' no longer causes shaders to stop rendering. Additionally by inlining some functions and using std::string_view we can achieve a slightly better performance than before.
2020-05-31 01:41:07 +02:00
..
blur project: Optimize to use single fullscreen tri instead 2020-05-02 21:43:14 +02:00
shader gfx/shader/param/basic: Fix bool and suffixes, add enums and optimize 2020-05-31 01:41:07 +02:00
gfx-source-texture.cpp project: Improve performance profiling support 2020-05-01 11:37:24 +02:00
gfx-source-texture.hpp project: Modernize code to proper C++ 2020-04-09 00:17:25 +02:00