algorithm wrote:I mean not a NodeJS JS, but JS + WebGL to run client in browser session...
Haha, I see. No thanks. :)
algorithm wrote:And a little question - why do you prefer OpenGL 2.1 over 3.3?
I don't really, but there are lots of OpenGL drivers out there that simply don't support OpenGL 3, so that's why.
algorithm wrote:I'm not a good expert in rendering pipelines, but as i know it can help you speedup mass rendering... As i know there is a lot of draw calls for rendering scenes in current version(for each object instance, even for each piece of armor, tell me if i wrong), but mostly each game engine tries to reduce it a lot, and with OpenGL 2.1 immediate mode rendering it's almost near to impossible to achieve.
That being said, though, I don't think OpenGL 3 would help with any of this. Also, the only place where immediate mode is used is in the 2D drawing of the UI. While I do plan to remove that in the rewrite, I don't think it has caused any performance issues.