Page 1 of 1

Freedom of development

Posted: Fri May 29, 2015 2:08 pm UTC
by sherif89

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?


Re: Freedom of development

Posted: Fri May 29, 2015 5:23 pm UTC
by kharnov

What does this have to do with freedom of development?


Re: Freedom of development

Posted: Sat May 30, 2015 12:08 pm UTC
by sherif89
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. :smile:


Re: Freedom of development

Posted: Sat May 30, 2015 3:23 pm UTC
by kharnov

Wouldn't it be "more free" to allow more people's drivers to work?


Re: Freedom of development

Posted: Sat May 30, 2015 7:50 pm UTC
by sherif89
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

Posted: Sat May 30, 2015 8:21 pm UTC
by kharnov

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

Posted: Sat May 30, 2015 9:45 pm UTC
by gavlig

You're suggesting to double the amount of work for renderer programmers. Such wow, much freedom


Re: Freedom of development

Posted: Sat May 30, 2015 10:54 pm UTC
by sherif89
gavlig wrote:

You're suggesting to double the amount of work for renderer programmers. Such wow, much freedom

This seems the only disadvantage. :smile: