Possible Features To Find In OpenGL 5.0
Phoronix: Possible Features To Find In OpenGL 5.0
While OpenGL 5.0 hasn't been released yet, there's already much speculation what the future holds for OpenGL as more companies look at optimizing its performance and 3D capabilities...
So far I find the ads acceptable. They don't flash or move or blink or produce sound. Though flash is always off because it is a necessary evil for the time being. If every website acted like this I wouldn't need an adblocker.
If this will require specific hardware to use then I'm going to wait for the 2nd generation of hardware that will support it (because the 2nd will help kink out the bugs from the 1st)
I heard Nvidia is going to support part of DirectX 12 starting from the GTX 500 series. So I hope at least the performance part of OpenGL 5 / DX12 will be supported by "current" hardware.
Originally Posted by schmidtbag
I heard GL 5 will support the Turbo Mode (TM) extension, once you toggle it on (glSetTurboMode(true)) OpenGL starts running faster and consuming less CPU.
My mind while reading this article:
1st paragraph: "Well, it's a reminder of the title of the article, just in case I forget it already."
2nd paragraph: "Talking more about other techonologies than about those features the title suggests I'm supposed to find in the article."
3rd paragraph: "Oh look, a link to the so said features!"
I didn't like this article. I feel while reading that I'm not getting what the title suggests, too many irrelevant information and bad quality. I had the impression you didn't know what to write.
You could have listed the most important features found in the document, as well as the ones that it's sure we will find or those that will not. Maybe some developers reaction (if any), etc.
My 2 cents.
Last edited by alazar; 05-03-2014 at 03:49 PM.
I always wanted OpenGL to do a clean cut from legacy.
Have this done with a major version. E.g. going from OpenGL 4.x to OpenGL 5.0.
I know this will never happen but I can dream can't I:
Would like to seem:
- more performance through:
-less cpu micromanaging
Why can't you just give coordinate positions to the GPU, let the GPU OpenGL code only on the GPU side figure out
what it must draw, ask for missing pieces (streaming maps anyone) and then have the GPU code do all the drawing without
further CPU managing.
- less legacy crap, old ways of doing things must be thrown out. GPU's are very different from GPU's 15 - 20 years ago.
A lot of good work with the core profiles has been achieved but I really would like to see the api simplified,
become cleaner and leaner.
- Have somewhat parity with DirectX12. Have somewhat, almost performance and capabilities parity with DirectX 12.
DirectX 12 introduces some very good features for increasing performance and programming model.
(A good source talking about the new DirectX 12 features is the msdn blog: blogs (dot) msdn (dot) com)
that is generaly how phoronix artiicles work. no meaningful or insightful infromation in the article, mostly links to other peoples commentary about it. this one is unique because it doesnt have a ton of links to other phoronix articles. this one is also different as it doesnt have a stupid name for the title, something like "HURD gets some love", or the article is basicaly taking a non news event and blowing it out of porportion only to have another article come out in a few hours stating what everyone in the comments of the previos article explained. so if you want to use phoronix effectivly, just click link on main page for comments, that is where you will get the most meaningful infromation.
A small addition to my unlikely wishes:
- get rid of the concept of intents
The GPU is supposed to execute instructions, not ambiguous wishes.
Programmers should write clear instructions, not have all kinds of semi-useless intents that may or may not be wrong.
The GPu should be able to go over the code while compiling and notice what the intent will be instead of guessing.
The intents are useless bloat and should be replaced with clear code, describing what to do instead of half assed hinting.
Just for the sake of argument can you explain what you mean ? Because GPU very much indeed execute clearly define instruction with very clear result.
Originally Posted by plonoma