ODE TO OPENGL
Draw my image! Paint my vision! No delay, no indecision. Give me power give me speed! Satisfy my lustful greed!
Render pixels on the fly! Draw me trees and earth and sky! Who will answer per my cry? The OpenGL API!
For each vector, vertex shader, transform now, and save, for later, be a good friend, be a neighbor, to the geo-tesselator!
Coordinates are barycentric, "displacement mapping is your friend" trick, get these suckers tiled and send quick, to the FS, time to rend pix!
Very soon we'll rasterize! Feed those pixels to mine eyes! But not before we normalize, by w we must divide!
From NDC raster the scene, the fragment shader's work now seen , sampled textures, normals, *scream* why'm I getting a blank screen?
Why's this thing so damn unstable? Is my stencil test disabled? Did my dog chew through my cable? I take a peek under the table...
Pound my keyboard, throw my socks, check out pics of Megan Foxx, wasting hours off the clocks, wonder am I dealing with a logical system, or a "magic feelings box"?
Lost 4 hours... one line fix. Had to flip one freaking switch.... spent all evening on this hitch... OpenGL you know I love you, but like all lovers you're a.... difficult person!