int iRumbleVal = 0;\r
int iRumbleTime = 0;\r
\r
+static void (*rearmed_get_layer_pos)(int *x, int *y, int *w, int *h);\r
+\r
////////////////////////////////////////////////////////////////////////\r
// stuff to make this a true PDK module\r
////////////////////////////////////////////////////////////////////////\r
iResX=240;iResY=320;\r
#endif\r
#ifdef MAEMO_CHANGES\r
- iResX=640;iResY=480;\r
+ iResX=800;iResY=480;\r
#endif\r
iColDepth=8;\r
bChangeRes=FALSE;\r
if(!PSXDisplay.DisplayModeNew.x) return;\r
if(!PSXDisplay.DisplayModeNew.y) return;\r
\r
+#if 0\r
xs=(float)iResX/(float)PSXDisplay.DisplayModeNew.x;\r
ys=(float)iResY/(float)PSXDisplay.DisplayModeNew.y;\r
\r
}\r
\r
rRatioRect=r;\r
-\r
+#else\r
+ // pcsx-rearmed hack\r
+ if (rearmed_get_layer_pos != NULL)\r
+ rearmed_get_layer_pos(&rRatioRect.left, &rRatioRect.top, &rRatioRect.right, &rRatioRect.bottom);\r
+#endif\r
\r
glViewport(rRatioRect.left,\r
iResY-(rRatioRect.top+rRatioRect.bottom),\r
{\r
// dwCoreFlags=dwFlags;\r
}\r
+\r
+// pcsx-rearmed callbacks\r
+void CALLBACK GPUrearmedCallbacks(const void **cbs)\r
+{\r
+ rearmed_get_layer_pos = cbs[0];\r
+}\r
+\r