Repository
https://github.com/obsproject/obs-studio
I identified and fixed a minor issue in the OBS Studio recording and streaming software. The issue is documented in the project's Mantis DB as issue 0001239.
The issue is that the custom shader parser included in OBS Studio was not recognizing and accepting shaders that included the in, out, or inout modifiers on function arguments. Fixing the issue simply required extending the parsing that was already in place for the uniform modifier to handle these keywords as well.
After my change, such shaders will be correctly parsed and passed on to the shader compiler.
This change was reviewed and merged by the project administrator in pull request #1309.