Go Back   Project64 Forums > Public Version > Project 64 - v2.x - Cheats

Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 24th August 2014, 10:35 PM
HatCat's Avatar
HatCat HatCat is offline
Alpha Tester
Project Supporter
Senior Member
Join Date: Feb 2007
Location: In my hat.
Posts: 16,260

You know what DOES convince me to use DirectX instead of OpenGL?
The fact that forwards-compatibility isn't such an issue.

The sad thing is that OpenGL/ES is the only significantly portable graphics programming API. OpenGL was usable on Linux, Windows, handhelds...more places overall than SDL I imagine. So why take the world's most portable graphics API, and break backwards-compatibility to make it less portable by not just deprecating, but also removing shit in OpenGL 3.1? It really is fucking foolish.

They turned it from an all-purpose portable solution, to a full-speed-programming-only "portable" solution. Doesn't it make logical sense, that the most portable solution should also be capable of also serving all-purpose feature set? Maintainability/smallness of implementation (inferior, inefficient shit like glDrawPixels, glVertex, ...) instead of largeness and bulkiness of the code and for only-full-speed-code permitted philosophy?

Because of that, I don't care if OpenGL does fall back to Windows GDI for pure-software mode, because at least then, the GDI code will be more portable than OpenGL code is today. (Of course OpenGL is still cross-OS unlike GDI, but even more important than that I believe is cross-hardware portability/compatibility since the OS is always replaceable software.) As if Microsoft itself was against cross-platform portability...Khronos fucked up even worse.

Last edited by HatCat; 24th August 2014 at 10:37 PM.
Reply With Quote

banjo-tooie, gameshark

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT. The time now is 01:56 PM.

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.