SFML community forums

General => General discussions => Topic started by: Mr_Blame on February 26, 2016, 02:31:35 pm

Title: time to finally move to opengl 3.3
Post by: Mr_Blame on February 26, 2016, 02:31:35 pm
so I read this on official opengl wiki:
Quote
Do modern GPUs still support the fixed-function pipeline?

Modern GPUs no longer provide specialized hardware for the purpose of doing specific calculations in the OpenGL pipeline. Everything is done with shaders. In order to preserve compatibility, the GL driver generates a shader which emulates the fixed functionality.
so what do you think about that? Will we still sit on opengl 1.2 or must SFML finally move to 3.0?
Title: Re: time to finally move to opengl 3.3
Post by: DarkRoku12 on February 26, 2016, 04:17:10 pm
If SFML will made a drastic change on its internals. I´ll opt for OpenGL ES 2.0 or even 3.0.


If this change does not happend in few years, then i will opt for Vulkan.

Title: Re: time to finally move to opengl 3.3
Post by: victorlevasseur on February 26, 2016, 04:59:35 pm
Quote
I´ll opt for OpenGL ES 2.0 or even 3.0.
But can it run natively on computers ? (I know that Qt needs a lib to run OpenGL ES as OpenGL code on desktop machines)
Title: Re: time to finally move to opengl 3.3
Post by: jamesL on February 26, 2016, 05:58:00 pm
do tablets, laptops and mobile phones count as "modern GPUs" ?
Title: Re: time to finally move to opengl 3.3
Post by: Mr_Blame on February 27, 2016, 07:06:53 am
opengl es 2.0 is wide supported and has already programmable pipeline - no fixed pipeline functions, the main thing are shaders.
Title: Re: time to finally move to opengl 3.3
Post by: Nexus on February 27, 2016, 11:34:59 am
You're not the first person with ideas of modernizing OpenGL, have you searched for existing threads about the topic?
Title: Re: time to finally move to opengl 3.3
Post by: Mr_Blame on February 27, 2016, 12:04:49 pm
so, as I understood, after reading some posts, the opengl 3.0 will be introduced in SFML 3.0?
Title: Re: time to finally move to opengl 3.3
Post by: eXpl0it3r on February 27, 2016, 12:34:48 pm
You can use modern OpenGL with SFML, there's no need to change SFML's implementation at this point.