Change: Remove Legacy GL1.2 Renderer#1163
Conversation
6acf82f to
68388b1
Compare
|
This is partially working on Apple at this point. Investigating, but definitely not mergable at the moment. |
|
I do not support this change, because that would mean dropping support for toasters (I recently got a perfectly fine 2014ish decent Sony Vaio laptop that I found thrown away, and for some reason it refuses to use the new renderer (I checked both on Windows and on Linux Mint and Route Viewer says that the new renderer isnt available)). Isnt the project about compability, or the compability is for BVE Routes only? |
|
It really depends on what you mean by compatability. The current version has good compatability with most BVE content. I don't have a good answer for the 'oldest' machine we should support, but something 11 years old is most likely out of mainstream support with Windows, and pushing it for running one of the heavier Linux desktop environments. Not merging this yet, and if this goes ahead, I suspect that we'd need to link from the main site the last compatability build. |
|
Why is OpenGL 4.3 being used specifically in the first place? And why you/we cant just use 4.0 or even 3.0 instead? |
|
Current master incorporates the GL4.1 changes. |
|
Re-done this PR to the current master- Seriously thinking about merging this. |
|
well, the control is yours. im not against this removal, the last time i test old renderer with my old cpu that has intel hd 3000 with the test route and that fujikyu trains, the results is... somewhat impractical if we call it a gameplay, not even reach stable 20fps on camera idle... its on windowed and on 1366x768 px screen. if this merged, some plan come to my mind is
@ginga81 have seen video of my experimental feature showcasing the capability of new renderer to use modern rendering technique like ray marched clouds and atmospheric sky, but the code is very messy and its so heavy to render. here is the video recorded on windowed mode, using full screen drop it to less tha 30 fps. F2ceAQgv4hlcAUXp.mp4 |
|
Please allow me to comment since spoke to me. Your comment that it would require a complete overhaul of the rendering engine to make it happen helped me understand why. I am only 'a comitter', so the rendering engine issue is something that we can only await the decisions and actions of those who can program, but if it is realized, I believe that, like Shadow, this project will remain relevant for decades to come. My tweet about Shadow received an overwhelming response, exceeding 26,000 views. And that's "in Japan!" |
This PR removes completely the GL1.2 renderer.
Rationale:
Risks: