vb->outheight = gfxvidinfo.drawbuffer.outheight;
}
+static void setspecialmonitorpos(struct vidbuffer *vb)
+{
+ vb->extrawidth = gfxvidinfo.drawbuffer.extrawidth;
+ vb->xoffset = gfxvidinfo.drawbuffer.xoffset;
+ vb->yoffset = gfxvidinfo.drawbuffer.yoffset;
+ vb->inxoffset = gfxvidinfo.drawbuffer.inxoffset;
+ vb->inyoffset = gfxvidinfo.drawbuffer.inyoffset;
+}
+
static void finish_drawing_frame (void)
{
int i;
lightpen_update (vb);
if (currprefs.monitoremu && gfxvidinfo.tempbuffer.bufmem_allocated) {
+ setspecialmonitorpos(&gfxvidinfo.tempbuffer);
if (emulate_specialmonitors (vb, &gfxvidinfo.tempbuffer)) {
vb = gfxvidinfo.outbuffer = &gfxvidinfo.tempbuffer;
if (vb->nativepositioning)