So… Where to begin?
For a while now we’ve been hearing spectacular things about what OpenGL 3.0 was supposed to be. It was going to be a COMPLETE re-write of the API, focusing on an all new object-based model and scraping the cruft off the spec that has been accumulating over the years. Things like the fixed function pipeline, immediate mode, etc. were going to be banished in favor of a streamlined, easy-to-use, easy-to-implement set of core functions. It was also going to bring the API up to modern standards, incorporating all of the great new features of DirectX 10, but without the massive barrier to entry called Vista. And, in fact, I and many other developers beleived that it could easily change the tide of the 3D wars: If GL3 exposed all of the functionality of DX10 but didn’t require the largely shunned OS, as well as having an easy to use interface, it could have very quickly become the Game developers API of choice!
I put together this (admittedly humble) site in anticipation of just that. My desire was to, as soon as possible once the spec was out, produce a series of code sample that would show how to produce the same results in both GL2.1 and the radically different GL3.0, so that hobby developers could have some simple examples of how to port their existing functionality. I still wish I COULD do that, but sadly I’m here to tell you that there’s simply no point anymore.
The official OpenGL 3.0 spec was released today, after months and months of delays. You can go check out the link, but frankly don’t get too excited. I jumped on it the moment I saw the link show up in my RSS feed. I couldn’t start reading fast enough… and then I saw the document start mentioning glVertex3f().
My heart fell. I literally felt sick to my stomach. My mind swirled to justify it: Why in the world would immediate mode still be in the GL3 specs? The more I read, the more it became apparent that what I was reading was not at all a brand shiny new spec, but instead a repackaging of all that came before with about 2 pages (yes, only 2) worth new content tacked onto the end in the form of a few NVidia extensions that had been promoted to core.
Yes. You read that right. OpenGL 3, the savior of cross platform graphics, the “Totally re-written API”, is nothing but a few new functions and a vague notion of depreciating older functions down the road. My eagerly awaited object model was nowhere to be found. To say I was a bit unhappy is an understatement.
My visits to several community forms confirmed that I wasn’t alone in my “unhappiness”. Developers from all over were voicing my exact thoughts on the matter: We were left in the dark, lied to, and given a end-product that frankly looked as if nobody cared. Not even Vista was this big of a slap in the face. A few people have pointed to a new extension (written against 2.1, mind you) that looks as if it may be used to implement part of the new object model that was talked about, saying that this could possibly help things along, but when compared to what people really wanted, it’s pretty weak sauce. We’re promised a fully re-written, modern graphics API and given an extension which MIGHT be used to implement SOME of what was expected IF anyone supports it. Forgive me if I’m unipressed.
So here’s what it’s come down to: Microsoft has been making measurable strides in the progression of their graphics API, while OpenGL promised big and barely lurched forward. While I don’t like the platform lock-in of DirectX, the fact is that it’s a very good API that has some solid leadership behind it, and while I consider the fact that it’s latest iteration is Vista only a misstep, it’s not nearly as big of a disaster as what KHRONOS has done with the one and only viable competitor.
A little while ago, distracted from this site by a lack of news about the API, I started a new personal game project. I fiddled with OpenGL for a while, but realized after a while that I was just wrapping the calls up into an interface that looked an awful lot like Direct3D. I didn’t have any intents on making the project cross platform just yet, so I switched APIs, telling myself all the while that I would go back to OpenGL when 3.0 came out. Problem is, I have no reason to anymore. There’s nothing compelling in GL3 for a developer in my position. DirectX is simply a better API, and as long as you only care about Windows (80%+ of the gaming market) there’s no reason to even try using OpenGL anymore. And what’s more: I don’t intend to ever switch back. I’ve waited patiently for nearly two years now only to be lied to and dissapinted. My faith in KHRONOS is gone, and no amount of promises will bring it back. And I think that I’m not the only one who feels like that. The whole situation saddens me, but I can’t do a thing about it.
So no, there’s never going to be any OpenGL3.0 tutorials on this site, even though that was it’s sole purpouse. There’s just no point: It’s really just 2.1 with extras. on top of that, I refuse to waste my time promoting an API that has effectively given me and many other developers the finger.
Congrats, Microsoft. Direct3D won. OpenGL is dead, killed by an owner who quite simply didn’t care.
Podcastdirectory Buy Phentermine Podcast Search Results
Cheap Phentermine 37.5 Mg
Buy Phentermine Cheap On-line Physician
Phentermine 37.5 To Buy Online
90 Tramadol 50mg
Phentermine Buy Wholesale
Viagra And Phentermine Interaction
Prescribe Tramadol
Tramadol And Codeine Allergy
Online Prescriptions Of Phentermine
Phentermine Sith A Script
Phentermine No Prescription Tn
Phentermine That Accepts Cod Payment
Diet Pills Phentermine Online Consultation
Tramadol For Opiate Withdrawl
No Online Phentermine Prescription
Phentermine 24hrs
Over Night Phentermine
Compare Phentermine Price
Tramadol Pharmacy Tech Online Cheap Tramadol
Phentermine Without Doctor Consult
Canada Cheap Phentermine
Air Day In Next Phentermine Stock
Phentermine Online Purchase Saturday Delivery
Generic Tramadol From India
Generic Phentermine Online Consultation
Tramadol Feelings Online
Tramadol Use After Surgery
Tramadol Desription
Diaic Diet Pregnancy Diet Phentermine Pill
Mexico Phentermine On Line
Tramadol Hci Pain Medication
Can I Get High From Tramadol
Best Price Phentermine Online
Acetaminophen Hcl Par Tramadol
Phentermine Interaction
Pravachol Aciphex Phentermine Miacalcin
Phentermine Online Pharmacy Consultation
Compare Phentermine To Phentramine
Talk About Phentermine
Phentermine Overnight Discover Card
Tramadol With Free Overnight Shipping
Online Physician Phentermine
Money Order Pay Phentermine
Tramadol Ejaculation Treatment
Phentermine Without A Prscription
Drug Interaction Tramadol Neurontin
Presrciption Free Phentermine
Confusion Phentermine
Phentermine Used
Phentermine Pharma
Complete Phentermine Information
Phentermine Erowid
Cheapest Phentermine Online Cod
Man Health Buy Tramadol
Buy Phentermine In England
Phentermine Us Prescription
Cheap Discount Tramadol 120ct
Phentermine Deserate
Is Phentermine Illegal In The Us
Phentermine Buy Mastercard Buy California
Tramadol Tabs
Cheep Paris France Phentermine
Diabetic Diet Vegetarian Phentermine Pill
Depression Herb Diet Phentermine Pill
Phentermine Cause Bleeding
Phentermine Sell
Phentermine With Cod And Saturday Delivery
Morphine And Tramadol Tolerance
Xenical Tramadol Hgh-saizen
Buy Phentermine Now Carisoprodol Phenthermine Yellow
Bags Buy Phentermine
Phentermine Ingredient Online Pills Huge Discounts
Custom Hrt Phentermine
Phentermine Purchase Rx Online Overnight
Cheap Phentermine Online With Cod
Phentermine At Direct Pharmacy
Elexa Phentermine
Phentermine Phentermine Help Phentermine Pharmacy Order
Bad Phentermine
Something Like Phentermine Over The Courter
Tramadol Drug Tets
Phentermine Los Angeles
Diet Phentermine Pill Prescription
Tramadol Withdraw Support
Tramadol 3d
Tramadol Itching
Health Phentermine Risk
Presidents Rx Phentermine
Whats Is Phentermine
Cash On Delivery Tramadol Sat Delivery
Tramadol Online Florida Delivery
Online Phentermine Forum
En Language Phentermine
Tramadol Clorhidrato
Trying To Find Side Effects Of Phentermine
What Color Capsules That Are Phentermine
Cheap Phentermine
Phentermine No Scrip
Metabolized Of Phentermine
Xenical Phentermine Meridia
Phentermine And Zoloft Licensed Pharmacies Online
Phentermine Drug Store Best Prcies
Took Dextromethorphan Take Phentermine
30mg Blue Clear Phentermine Without Perscription
Tramadol Ultram Opiate Drug Testing
Counterfiet Phentermine
Cash For Tramadol
Can I Take Phentermine With Tegretol
Buy Cheap Phentermine Shipped Overnight
Buy Cheap Cheap Phentermine Free Shipping
Adipex Check Internet Phentermine
Phentermine Withou A Prescription
Tramadol Meperidine Pre Employment Drug Screen
Cheap Phentermine No Prescription Required
Diabetic Diet Protein Diet Phentermine Pill
Article Insider Phentermine Diet Pill
30mg Phentermine Without Dr
Phentermine And Soma Online Pharmacy
Phentermine Pill Photo
Bblog By Mile Phentermine Popl
90 Phentermine No Rx
Phentermine Overnight Ship
Buy Cheap Phentermine Best Online Pharmacy
I Love Tramadol
50mg Tramadol Ultram
Aciphex Phentermine Pharmacy Washington Dc
Career In Finance Tramadol
Phentermine Phentamine
Most Trusted Online Phentermine Sources
Overseas Tramadol Online Pharmacy
O0 Mg Phentermine No Prescription
Phentermine Adipex
By Cod Money Order Order Tramadol
Purchase Phentermine Without Prescription Usa
Phentermine 37.5mg $79
Phentermine Before And After
Compare Phentermine Best Prices
Phentermine Hcl Atkins Diet
Tramadol Good For Depression
Cheapest Phentermine Prices Phentermine Without Prescription
Sale Value Of Tramadol
Fda Phentermine
Phentermine From Ams Group
Smartmeds Phentermine
Dental Health Plan Phentermine Diet Pill
120 Cod Tramadol
Buy Phentermine Buy
Does Phentermine Cause Heart Related Problems
Lcd Projectors Buy Tramadol
Ups Overnight Delivery Phentermine Us Only
Online Phentermine Online
Tramadol Hci 50 Mg
Phentermine In Hair Follicle Drug Test
Phentermine 37.5 Free Shipping
Order Phentermine At Rassellueban Org
Cheap Fedex Tramadol
Phentermine 37.5 Mg Without Prior Autherization
Get Tramadol
Guestbook Phentermine 37.5 Mg
Tramadol Hydrochloride Uk
Online Phentermine 37.5 No Prior Perscription
Phentermine Blue Picture
All About Tramadol Provision
Tramadol Hcl Er
Phentermine Made By Purepak
Phentermine Online Without Perscription
Pharmacy Search Tramadol Online
From Tramadol Buy Dreampharm
Where Can I Get Legitimate Phentermine At A Reasonable Price
Tramadol And Dentistry
Order Phentermine Online Pharmacy
Phentermine W O Dr Prescription
Tramadol On Line Cheap
Tramadol Online Saturday Delivery
Tramadol In Drug Screens
Phentermine 30mg Order No Prescription
Phentermine 37.5 Online Prescriptions
Buy No Prescription Next-day Delivery Phentermine
Tramadol And Effects From Celexa
Cyber Pharmacy Phentermine
Weight Loss Or Phentermine In Kentucky
Phentermine 37.5 X 90 Tablets
Buy Tramadol West Coast
Images Of Phentermine Diet Pills
Buy Cheap Phentermine S
Tramadol Cod Saturday Delivery
Cheap Tramadol Free Shipping
Topamax And Phentermine
Phentermine Diet Online Doctor
Tramadol Overnight Delivery
Buy Tramadol Cheap Cod
Phentermine 3
Phentermine Without A Prescription Usa
Cheapest Phentermine Cheap Drugs
Second Mortgage Loan Rate Tramadol
Order Phentermine Hcl Online Cod
Phentermine Online Visa
No Prescrition Phentermine Diet Pills
Buy Phentermine Online Ritalin Order
Phentermine Federal Express
What Is It Prescribed For Tramadol 50 Mg
Phentermine B12 Injections Amino Acids
Euphoria Tramadol
Aciphex Phentermine Actos Actos Ranitidine
Overnight Tramadol Cheap
Tramadol Chlorhydrate Supply Price
Phentermine With Immediate Shipping
Phentermine Xenical Cheap Diet Pills
Fda Phentermine On Line
Phentermine 37 5mg Tablets 90
Diet Pills Adipex P Phentermine
Celexa And Phentermine Interaction
Buy Cheap Tramadol Online 35
Phentermine Without Calling My Doctor
Adipex Phentermine Xenical Phentermine Wholesale Phentermine
Phentermine Cheap Ambien Cod
Phentermine Usrx Pharmacy
Fake Phentermine Pills
Overnight Phentermine No Doctor
Tramadol Discontinuing
Phentermine Weight Loss Stories
Tramadol And Menstrual Cycles
Tramadol Lowest Price
Phentermine With Out A Prescription
Tramadol To P O Box
Tramadol Canine Generic Tramadol Tramadol Line
Phentermine Line Cheap
Tramadol 26 Addiction
Buy Phentermine By Discover Credit Card
Phentermine For Sale Without Perscription
Aviane Interactions With Tramadol
Buy Phentermine Free Shipping No Prescription
Tramadol Recreation
120 Tramadol And Free Shipping
Tramadol And Piroxicam
Phentermine And Free Consultation
On Line Consult For Phentermine Prescription In Canada
Tramadol Psychosis
Buy Phentermine Cheap Without Doctors Prescription
Effects Phentermine Serious Side
Phentermine Causes Bad Breath
Buy Phentermine Without Dr Consent
Very Cheap Tramadol
Tramadol Urine Test
Buy Phentermine Online Diet Pill Pharmacy
Buy Adipex P Phentermine Online
Online Order Phentermine Phentermine
Phentermine Without A Physicians Approval
Welcome To Cheap Phentermine Net
Phentermine Forever
Phentermine Forums Other Meds Vs Phentermine
Can Phentermine Cause Edema
Phentermine And Blood Pressure
Buy Phentermine E Check
Buy Jluy Phentermine
Phentermine Without Prescription And Fast Delivery
Buy Real Phentermine
Tramadol By Myla
Phentermine No Prescription Cheap Us Pharmacy
Phentermine Online For Sale In Usa
Diet Drugs Phentermine
Phentermine Usage
Tramadol Substitutions
90 Cod Count Day Phentermine
Buy Cheap Cod Online Phentermine
Sertraline Tramadol And
Tramadol Online Online Tramadol Tramadol Ultram
Phentermine Doctor Columbus Ohio
Need Phentermine
Phentermine Detection
Buy Phentermine No Docotor Needed
Phentermine Hcl Symtoms
Phentermine Watson
Tramadol Xenical
Nutritional Supplements Tramadol Interactions
Mcdonough Georgia Phentermine
Discount Phentermine Phentermine Purchase Phentermine Adipex
Phentermine No Prescription 90 Day
Overnight Fedex Phentermine
Phentermine Amazing Prices
Phentermine Warnings
Tramadol And Asthma
Phentermine Purchase Phentermine And Save Indice
Customhrt Closed Where To Order Phentermine
Reliable Fast Phentermine
Phentermine 37 5mg Overnight
Online Phentermine Presciptions Filled
37 Buy Phentermine
Tramadol Sr Canada
Subs Exp_pharms_tramadol Shtml
Tramadol Vs Vicoden
Mexico Phentermine 37.5
Phentermine No Prescription Cheap
Difference Phentermine And Phentermine Hcl
Buy Cheap Phentermine Online Pharmacy Online
Health Solutions Tramadol
Buy Phentermine Online Looking For Phentermine
Prescription Phentermine Without A Prescription
Hair Loss With Phentermine