From 07d8b25571860897fdad90c0c215b3e949f96ea9 Mon Sep 17 00:00:00 2001 From: ImJezze Date: Sun, 24 Apr 2016 20:36:42 +0200 Subject: Added "selection" parameter to chain input sampler - if specified all textures (.png) within the same directoy of the given texture will be selectable via slider in the UI - also added slider for "shadow mask tile mode" to HLSL chain --- src/osd/modules/render/bgfx/paramreader.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/osd/modules/render/bgfx/paramreader.cpp') diff --git a/src/osd/modules/render/bgfx/paramreader.cpp b/src/osd/modules/render/bgfx/paramreader.cpp index 20ea024c4e6..f24bb6a475b 100644 --- a/src/osd/modules/render/bgfx/paramreader.cpp +++ b/src/osd/modules/render/bgfx/paramreader.cpp @@ -14,6 +14,7 @@ #include "frameparameter.h" #include "windowparameter.h" #include "timeparameter.h" +#include "chainmanager.h" const parameter_reader::string_to_enum parameter_reader::TYPE_NAMES[parameter_reader::TYPE_COUNT] = { { "frame", bgfx_parameter::parameter_type::PARAM_FRAME }, @@ -21,7 +22,7 @@ const parameter_reader::string_to_enum parameter_reader::TYPE_NAMES[parameter_re { "time", bgfx_parameter::parameter_type::PARAM_TIME } }; -bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::string prefix, uint32_t window_index) +bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::string prefix, chain_manager& chains) { if (!validate_parameters(value, prefix)) { @@ -38,7 +39,7 @@ bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::strin } else if (type == bgfx_parameter::parameter_type::PARAM_WINDOW) { - return new bgfx_window_parameter(name, type, window_index); + return new bgfx_window_parameter(name, type, chains.window_index()); } else if (type == bgfx_parameter::parameter_type::PARAM_TIME) { -- cgit v1.2.3-70-g09d2