Out of all honesty, Vilu, it's best to stick with your own methods to drawing a camera. If it really bothers you that SetViewport is funny, then make your own alternative. It would probably be better anyways since it could potentially be faster, simpler, etc..
As for this whole topic I think somebody should write a tutorial. I have this in mind, but I dunno. All I can suggest is to check out Binaryphoenix's World Artist and download the source code. The source code is actually pretty good and understandable. Well commented, clean, etc... Just go to here register an account, then look under the projects section for World Artist.
But yeah, I do agree with you, KingNothing.. It would be interesting to see what somebody could do on their freetime with that basic source code :P.
As for this whole topic I think somebody should write a tutorial. I have this in mind, but I dunno. All I can suggest is to check out Binaryphoenix's World Artist and download the source code. The source code is actually pretty good and understandable. Well commented, clean, etc... Just go to here register an account, then look under the projects section for World Artist.
But yeah, I do agree with you, KingNothing.. It would be interesting to see what somebody could do on their freetime with that basic source code :P.