obs-StreamFX/source/gfx/shader
Michael Fabian 'Xaymar' Dirks 4c5a7018a3 gfx-shader: Add file watching and dynamic UI updates
Thanks to the workaround in obs::tools, gfx::shader::shader now supports dynamically rebuilding the properties with new properties without crashing OBS Studio. This effectively allows you to have an up to date view of the current parameters for the shader technique.

Additionally with file watching, live development of shaders is possible at very little cost. Currently only file times and size is looked at every 333ms, but in the future it is possible to also watch for file renames and more.
2019-12-22 06:14:26 +01:00
..
gfx-shader-param-audio.cpp gfx-shader: Rename from gfx-effect-source 2019-12-15 09:09:11 +01:00
gfx-shader-param-audio.hpp gfx-shader: Rename from gfx-effect-source 2019-12-15 09:09:11 +01:00
gfx-shader-param-basic.cpp gfx-shader-param-basic: Add support for defaults function 2019-12-22 06:07:54 +01:00
gfx-shader-param-basic.hpp gfx-shader-param-basic: Add support for defaults function 2019-12-22 06:07:54 +01:00
gfx-shader-param-matrix.cpp gfx-shader: Rename from gfx-effect-source 2019-12-15 09:09:11 +01:00
gfx-shader-param-matrix.hpp gfx-shader: Rename from gfx-effect-source 2019-12-15 09:09:11 +01:00
gfx-shader-param-texture.cpp gfx-shader: Rename from gfx-effect-source 2019-12-15 09:09:11 +01:00
gfx-shader-param-texture.hpp gfx-shader: Rename from gfx-effect-source 2019-12-15 09:09:11 +01:00
gfx-shader-param.cpp gfx-shader-param: Split setting defaults from properties 2019-12-22 06:07:37 +01:00
gfx-shader-param.hpp gfx-shader-param: Split setting defaults from properties 2019-12-22 06:07:37 +01:00
gfx-shader.cpp gfx-shader: Add file watching and dynamic UI updates 2019-12-22 06:14:26 +01:00
gfx-shader.hpp gfx-shader: Add file watching and dynamic UI updates 2019-12-22 06:14:26 +01:00