I'm at work, so I can't verifiy this right now. So bare with me.
Am I right in thinking that if I render a triangle in OGL all it segments (ie: lines between a, b and c) will be straight (screenspace)? No matter what the FOV?
I ask this because I remember reading somewhere that OGL (and DX for that matter) on perform transformations on the vertex level. Hence my conclusion.
So I am further assuming that if one wanted to perform fish-eye lens type effects, one would have to either:
- Tesselate their geometry.
- Render with an actual ray-tracer.
What do you think?