However, I ran into one big issue off the bat. It seems almost all my contact with Ogre is now deprecated. Specifically, I made heavy use of the hardware buffers (vertex/pixel).
Is there a source of information on porting? Especially that would cover how to deal with porting hardware buffer usage? All I have been able to find is the API reference (not so useful when trying to figure out how to do things), header comments (which are basically the same thing), the source itself, and the forums (which only cover what people have asked). The wiki was very helpful learning Ogre initially, but it seems to have no content relating to 2.x.
To avoid this being potentially an XY problem, I have been using these buffers for two main tasks:
- Direct control of vertexes/UVs in my GUI system, in which I felt manual objects were unnecessarily complex while not giving me enough access to do what I needed to in the most efficient way possible. (Basically like how overlays worked in 1.9)
- Write to textures, primarily for doing memory copies out of Pango-Cairo into Ogre, for my GUI engine's text rendering.