The last time I tried the game, it worked on Intel driver, which means it uses OpenGL <=3.0. Right? But AMD driver supports OpenGL 4.4 (I don't know about Nvidia driver). So why don't you develop the game without restrictions and add an option, which'd be disabled by default, to use OpenGL 4.0+ in functions and shaders?
Freedom of development
Re: Freedom of development
What does this have to do with freedom of development?
Re: Freedom of development
kharnov wrote:What does this have to do with freedom of development?
I think you use OpenGL <=3 to make it work on Linux without AMD or Nvidia drivers. You'll be more free, if you can use the latest supported OpenGL version.
Re: Freedom of development
Wouldn't it be "more free" to allow more people's drivers to work?
Re: Freedom of development
kharnov wrote:Wouldn't it be "more free" to allow more people's drivers to work?
You can make option to enable modern OpenGL. People, who use Mesa, won't have some effects and will have lower performance.
Re: Freedom of development
The baseline for OpenGL is going to be whatever the current Mesa version supports. It doesn't make sense to support two separate renderers, especially when a significant number of our players run Mesa.
Re: Freedom of development
You're suggesting to double the amount of work for renderer programmers. Such wow, much freedom
Re: Freedom of development
gavlig wrote:You're suggesting to double the amount of work for renderer programmers. Such wow, much freedom
This seems the only disadvantage.