fix menubar in DirectDraw triple buffer mode
clean up old #define in sound.cpp
This commit is contained in:
parent
e11009c271
commit
3b165421d4
|
@ -387,18 +387,11 @@ inline void interp_push(int ch, int sample)
|
|||
interp[ch]->push(sample);
|
||||
}
|
||||
|
||||
#ifdef ENHANCED_RATE
|
||||
inline int interp_pop(int ch, double rate)
|
||||
{
|
||||
return interp[ch]->pop(rate);
|
||||
#else
|
||||
inline int interp_pop(int ch)
|
||||
{
|
||||
return interp[ch]->pop();
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
// *** End snd_interp code
|
||||
|
||||
static void soundEventGB(u32 address, u8 data)
|
||||
|
|
|
@ -837,10 +837,6 @@ void DirectDrawDisplay::render()
|
|||
pDirectDraw->FlipToGDISurface();
|
||||
ddsPrimary->SetClipper(ddsClipper);
|
||||
hret = ddsPrimary->Blt(&theApp.dest, ddsFlip, NULL, DDBLT_ASYNC, NULL);
|
||||
// if using emulation only, then we have to redraw the menu
|
||||
// everytime. It seems like a bug in DirectDraw to me as we not
|
||||
// overwritting the menu area at all.
|
||||
if(theApp.ddrawUsingEmulationOnly)
|
||||
theApp.m_pMainWnd->DrawMenuBar();
|
||||
} else
|
||||
hret = ddsPrimary->Flip(NULL, 0);
|
||||
|
|
Loading…
Reference in New Issue