Thursday, 19 December 2013

Read the Specification 2

I've often chided others for not providing me a clear specification, well today I have to chide myself... bad Xelous... BAD BADDD!!!!... For not reading the specification.

Now, in my defence, it was not my fault... The specification was IMPOSSIBLE to attain, and I made the obvious assumption that the person handing it down to me was not an utter fail-tard, not an unreasonable thing to do... But they did fail and so I failed and I'm BAD.

The problem is a system, a widely used system - with many units floating around - which the company produces is equipped with an nVidia GeForce 7300 graphics card.  And I was tasked with exploring the possibility of using OpenGL on this hardware, and the manual I was handed was for OpenGL 3.3, so I set about creating code for this.

None of the code worked, nothing, nada, zip... I looked up tutorials, I contacted online tutorial writers, I looked through forums, I searched for ways to see if the code was wrong, or failing... Nothing, it was saying it worked and was working... But nothing was being displayed so somewhere something was lying.

Frustrated I resorted to basics... and the most basic level you can get to using a library like OpenGL is... "Are these calls supported"...

The new features in OpenGL 3 require G80, or newer hardware. Thus OpenGL 3.0/3.1/3.2/3.3 is not supported on NV3x, NV4x nor G7x hardware. This means you need one of the following NVIDIA graphics accelerators to use OpenGL 3:

So there you go, my fault I should have looked earlier, my own fault... But the other guy, boy should he have thought about this before passing me a manual.

No comments:

Post a Comment