   Screen Dimensions
  When ever i but my window to full size it makes all my screen look blurry. But if i just maximise it in window mode its perfect even thought they are the same size so is there a way to have the screen maximise with out the window header at the top. Also when ever i manuly change the width and height of the window with the mouse. the textures go into the middle of the screen. Like the original window is set in the middle and there is black space on either side.I was wonder how could you get it so that you get best quaility of picture witht the maximun size window.and anyother question does anyone know how to pass a struct out of a function using pointer.Thanks for any helpnewbieRuctions  
  Well, first of all, when maximizing/resizing a window, it''s size isn''t the initial size anymore.For example when maximizing a 320x240 sized window at a desktop/screen resolution of 1600x1200 will give you a window sized ±1550 (1600-caption-start bar) x about 1200 (probably 1200-2xBorder (left and right)), not 320x240 stretched over the screen!!. This is also the reason your program will run slower, due the higher number of depth/color/stencil/oranyother buffer pixels OpenGL has to calculate.When being in full screen mode the window is not only maximized (and caption-less), but the desktop resolution is set to the resolution you ask for (in my example 320x240). This way the pixels are indeed very large: yourmonitorwidth/320 x yourmonitorheight/240.Setting a higher resolution will make it look better, sharper, less blurred.The pointer question:myclass *aclasspointerreturningfunction(){  myclass rv;  return &rv};  Thanks very much for the reply. That has helped alot. ;  If increasing the resolution makes it look better. i can change that on my computer as i develope it but is there a way in my code to set it to that resolution i want so that i can give it to people and the game will set the correct resolution for the game without the user having to change it them selves in the desktop. More professional it i could do that. ;  Use a dialog box (or opengl control or whatever) containing a list with different resolutions, letting the user select one.Then create an OpenGL window (fullscreen) with that xres and yres (if your using nehe it should be very easy).If you have already created one, kill/destroy it first (however you like to call it), and then create the new one. 