I'm maintaining a legacy application which uses OpenGL for rendering.
The application works well on each workstation even though it relies on the deprecated immediate mode. However, should the workstations' hardware be replaced with modern counterparts, is the application guaranteed to work as expected?
Porting the application to modern OpenGL is not acceptable at this point due to code complexity and time constraints.
Minor performance losses are acceptable and expected, since newer hardware may be optimized for OpenGL's retained mode.
Is this application going to work on modern machines?