diff --git a/src/ImageFilter.cpp b/src/ImageFilter.cpp index c4095f8..2dae8a2 100644 --- a/src/ImageFilter.cpp +++ b/src/ImageFilter.cpp @@ -1,4 +1,4 @@ -/* +/* * This file is part of vimix - video live mixer * * **Copyright** (C) 2019-2023 Bruno Herbelin @@ -435,7 +435,8 @@ FilteringProgram ImageFilter::program () const } #define REGEX_UNIFORM_DECLARATION "uniform\\s+float\\s+" -#define REGEX_UNIFORM_VALUE "(\\s*=\\s*[[:digit:]](\\.[[:digit:]])?)?\\s*\\;" +#define REGEX_VARIABLE_NAME "[a-zA-Z_][\\w]+" +#define REGEX_UNIFORM_VALUE "(\\s*=\\s*[[:digit:]]+(\\.[[:digit:]]*)?)?\\s*\\;" void ImageFilter::setProgram(const FilteringProgram &f, std::promise *ret) { @@ -453,7 +454,7 @@ void ImageFilter::setProgram(const FilteringProgram &f, std::promise