Wouldnt be possible for Nvidia to make similar command and code in nvapi?
Yeah, tools are great and much needed, but what really makes me positive about OpenGL's future is that it's the only choice on mobile/tablets.Sony also alluded to their wrapper APIs for the PS4 being similar to existing PC APIs, so I'd assume that they were referring to OpenGL there. If you want to target a range of platforms then it's the best choice, hopefully the tools and support will catch up now that it's becoming so widely used.
how weird, seems like nvidia are putting their support behind an open API standard and proprietary frame sync technology, while AMD are putting support behind a proprietary API standard and open frame sync technology
Are you serious? :lol
So why developer aren't using OpenGL on PC anymore? Extremely hard and complicated to use and/or this performance boost is only for best-best-best case scenarios?
I don't want to say "Microsoft moneyhatting everyone!" but... I guess DirectX resonates with people more than OpenGL.
This was indeed because microsoft moneyhatted everyone in the wake of those standards.
Now developers are too much used to DirectX to switch easily to OpenGL
Yeah, tools are great and much needed, but what really makes me positive about OpenGL's future is that it's the only choice on mobile/tablets.
I don't think Valve will encourage devs with compensations, financial incentives. They might have a lot of money, but Sony, MS they are not.
They probably aren't going to outright give them money, but they could lower the royalty rates on games using their API.
Sounds really easy, then all they would need to do would be a main gpu supplier of a multi million selling console so developers are using your software by default to make it a no brainer to use it.
Easy
Not quite, specially if your game uses SM 5.0 features. At the very best you still need more extensive testing with different GPUs and driver versions, moreso if you want to run on Intel GPUs.
Another problem is that Windows doesn't ship with up-to-date OpenGL support, while the out-of-the-box DirectX often does the job.
Wow, that wasn't even on purpose. Windows is so irrelevant on mobile that I honestly forgot it existedOnly choice?
windows-phone-looking-through-window-in-the-rain.jpg
Wow, that wasn't even on purpose. Windows is so irrelevant on mobile that I honestly forgot it existed![]()
Only choice?
windows-phone-looking-through-window-in-the-rain.jpg
Does WP not support OpenGL?
Pretty sure it's DirectX
Does WP not support OpenGL?
Between Valve, Mobile and Web - OpenGL will likely be shoved down everyone's throat before long. I still feel it's the more obtuse of the two choices, but it's winning out with sheer inertia.Durante said:I really wish I could say that it's just because developers are stupid and lazy, because I'd love for everything to be based on an open rendering standard, but sadly that is not the case.
Not exxactly... Open GL kinda sucked really hard for a long time.
What about those us who had to code on it? Hint: dx prior to 7, even 8, was the abomination from hell.Well, it's also true that DX sucked far more at first (everyone who was a PC gamer back then probably remembers Carmack's rant about it) but MS forced it into popularity with a massive amount of moneyhatting.
I actually agree that it may be slightly more obtuse -- though it's much better now (if you ignore deprecated features) than it was, and even better in ES which has less legacy cruft -- but it's also a lot more flexible due to the extension mechanism.Between Valve, Mobile and Web - OpenGL will likely be shoved down everyone's throat before long. I still feel it's the more obtuse of the two choices, but it's winning out with sheer inertia.
8 wasn't that bad in my opinion, but yeah, prior to that...What about those us who had to code on it? Hint: dx prior to 7, even 8, was the abomination from hell.
Usually on Windows you can run applications that use OpenGL, given that like DirectX those libraries operate directly on the GPU
The difference is that in fact while DirectX works only on Windows (and consoles the last gen), OpenGL is available for every platform.
Well, it's also true that DX sucked far more at first (everyone who was a PC gamer back then probably remembers Carmack's rant about it) but MS forced it into popularity with a massive amount of moneyhatting.
Do you think it is enough though? Are decent tools a big enough incentive for a big developer to move away from DirectX or increase its workload without some form of compensation?
Minor problems, though when you can save a huge amount of time by not supporting two graphics apis.
I know several developers from college that use OpenGL on Windows without a hitch.