I have the following problem. Despite the fact that it seems I''m setting up the world, view, and projection matrices properly, when I go to render a simple triangle centered around the origin, the triangle always appears in the upper left hand corner of the screen. If I try moving the camera (the view matrix) only, the triangle continues to stay in the upper left hand corner. Anyone have any thoughts on this?
How could the setting of the viewport cause the kind of anomally I''m witnessing? I''m currently relying on someone else''s code to initialize the device and set the port, I''m just accessing the device.
I think SpellBound is right, if your viewport size is smaller than the screen (and the viewport is rendering to the default position of 0,0) then the scene will just be smaller and in the upper left corner of the screen.