More Tweaks
This commit is contained in:
parent
1a2bbc2d1a
commit
64f60f7189
|
@ -467,8 +467,6 @@ DEVICE_WRITE32(PGRAPH)
|
|||
% GET_MASK(d->pgraph.regs[NV_PGRAPH_SURFACE],
|
||||
NV_PGRAPH_SURFACE_MODULO_3D));
|
||||
qemu_cond_broadcast(&d->pgraph.flip_3d);
|
||||
|
||||
NV2ADevice::SwapBuffers(d);
|
||||
}
|
||||
break;
|
||||
case NV_PGRAPH_FIFO:
|
||||
|
|
|
@ -28,12 +28,12 @@ DEVICE_WRITE32(PVIDEO)
|
|||
switch (addr) {
|
||||
case NV_PVIDEO_BUFFER:
|
||||
d->pvideo.regs[addr] = value;
|
||||
// TODO : d->vga.enable_overlay = true;
|
||||
d->enable_overlay = true;
|
||||
pvideo_vga_invalidate(d);
|
||||
break;
|
||||
case NV_PVIDEO_STOP:
|
||||
d->pvideo.regs[NV_PVIDEO_BUFFER] = 0;
|
||||
// TODO : d->vga.enable_overlay = false;
|
||||
d->enable_overlay = false;
|
||||
pvideo_vga_invalidate(d);
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -450,6 +450,8 @@ static void nv2a_vblank_thread(NV2AState *d)
|
|||
d->pcrtc.pending_interrupts |= NV_PCRTC_INTR_0_VBLANK;
|
||||
update_irq(d);
|
||||
nextVBlankTime = GetNextVBlankTime();
|
||||
|
||||
NV2ADevice::SwapBuffers(d);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -495,6 +495,7 @@ typedef struct NV2AState {
|
|||
// PCIDevice dev;
|
||||
// qemu_irq irq;
|
||||
bool exiting;
|
||||
bool enable_overlay = false;
|
||||
|
||||
// VGACommonState vga;
|
||||
// GraphicHwOps hw_ops;
|
||||
|
|
Loading…
Reference in New Issue