Changes

Jump to navigation Jump to search
Line 52: Line 52:  
The viewport coordinates can be calculated as shown below:
 
The viewport coordinates can be calculated as shown below:
 
* GX_XF_VIEWPORT_X0 = viewport_width / 2
 
* GX_XF_VIEWPORT_X0 = viewport_width / 2
* GX_XF_VIEWPORT_Y0 = (-viewport_height) * 342
+
* GX_XF_VIEWPORT_Y0 = (-viewport_height) / 2
 
* GX_XF_VIEWPORT_X1 = (viewport_x + (viewport_width / 2)) + 342
 
* GX_XF_VIEWPORT_X1 = (viewport_x + (viewport_width / 2)) + 342
 
* GX_XF_VIEWPORT_Y1 = (viewport_y + (viewport_height / 2)) + 342
 
* GX_XF_VIEWPORT_Y1 = (viewport_y + (viewport_height / 2)) + 342
* GX_XF_VIEWPORT_FP = (viewport_farplane * 16777215)
+
* GX_XF_VIEWPORT_FP = viewport_farplane * 16777215
 
* GX_XF_VIEWPORT_Z = (viewport_farplane - viewport_nearplane) * 16777215
 
* GX_XF_VIEWPORT_Z = (viewport_farplane - viewport_nearplane) * 16777215
 
''Note: These formulas are taken from the libogc function GX_SetViewportJitter().''
 
''Note: These formulas are taken from the libogc function GX_SetViewportJitter().''
55

edits

Navigation menu