I'm very new to any sort of game / real time 3D development, sorry if this is the wrong platform, I just bumped into a ticket on github and didn't want to comment there with a newbie question.
In the past few months I picked up an abandoned Ogre project from some decades ago, started learning, patching it up, I'm on Ogre 13 now. I have never written a shader in my life (besides colorful triangles on BSc), all I know there are some CG pixel shaders, and it was built in the fixed pipeline era.
When starting without fixed pipeline support it's fine until said shaders would be used, then I get an error for missing vertex shader; I suppose specifying any shader replaces the entire fixed pipeline emulation of RTSS.
Is it a correct assumption that the feature I linked would allow me to continue using RTSS' fixed pipeline emulation pipeline with my custom shaders injected at the appropriate stage?
(Possibly I could have already have replaced the custom shaders with RTSS as a whole, said shaders are simply setting colors on meshes with texture alpha blending, the actual colors are coming from code. Also possibly I could inject my shader into RTSS from C++?
I would prefer something data-driven. Also if any of you happen to know some courses that cover the basics, advices are welcome. I don't think I will become a professional game dev, but this learning journey has been fun so far, and I'm somewhat lost in that topic)