OpenGL 3+ RenderSystem

Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
Crashy
Google Summer of Code Student
Google Summer of Code Student
Posts: 1005
Joined: Wed Jan 08, 2003 9:15 pm
Location: Lyon, France
x 49

Re: OpenGL 3+ RenderSystem

Post by Crashy »

Unfortunately I'm not using 2.1 but 2.0, so no PBS Sample right here, however I've custom made PBS shaders using old material system, and it works fine on the intel HD now, as every other shader (HBAO and a LOT of stuff like this).
Follow la Moustache on Twitter or on Facebook
Image
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

Re: OpenGL 3+ RenderSystem

Post by frostbyte »

thought you guys were speaking of the default branch GL3+
guess its time to give the refurbished GL/GL+ in the default branch a try...
i'm starting to understand paroj rants about the lack of making good use of the branching concept in ogre development.
so many versions and branches being used and developed at the same time, makes the work harder.
its a bit of a "beautiful mess"... :)
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
paroj
OGRE Team Member
OGRE Team Member
Posts: 2106
Joined: Sun Mar 30, 2014 2:51 pm
x 1132

Re: OpenGL 3+ RenderSystem

Post by paroj »

Crashy wrote:Unfortunately I'm not using 2.1 but 2.0, so no PBS Sample right here, however I've custom made PBS shaders using old material system, and it works fine on the intel HD now, as every other shader (HBAO and a LOT of stuff like this).
there is an HLMS/ PBS sample in default as well ;)
Crashy
Google Summer of Code Student
Google Summer of Code Student
Posts: 1005
Joined: Wed Jan 08, 2003 9:15 pm
Location: Lyon, France
x 49

Re: OpenGL 3+ RenderSystem

Post by Crashy »

Yeah I forgot about that, too bad the 2.0 branch is the "poor cousin" right now for some features, as the hlms is not fully implemented in it.

BTW, I've integrated the state cache manager of other gl render system in the GL3+ one, I'm not quite sure it improved performances at all as I'm working on simple scenes, but if you think it's worth it I can make a pull request. :)
Follow la Moustache on Twitter or on Facebook
Image
paroj
OGRE Team Member
OGRE Team Member
Posts: 2106
Joined: Sun Mar 30, 2014 2:51 pm
x 1132

Re: OpenGL 3+ RenderSystem

Post by paroj »

sure, but wait a little with this - I will do some optimizations to the StateCacheManager design so it becomes a zero-const abstraction. Currently the NullStateCacheManager degrades the performance a little which is not necessary.
paroj
OGRE Team Member
OGRE Team Member
Posts: 2106
Joined: Sun Mar 30, 2014 2:51 pm
x 1132

Re: OpenGL 3+ RenderSystem

Post by paroj »

you can take a look on the latest default/ master for the StateCache simplifications. If you have the choice, make the PR on github so the CI check it before merging.
Crashy
Google Summer of Code Student
Google Summer of Code Student
Posts: 1005
Joined: Wed Jan 08, 2003 9:15 pm
Location: Lyon, France
x 49

Re: OpenGL 3+ RenderSystem

Post by Crashy »

Thanks I'll take a look at it.
Follow la Moustache on Twitter or on Facebook
Image