| 472 | |
| 473 | |
| 474 | void JUTConsoleManager::drawDirect(bool waitRetrace) const { |
| 475 | if(mDirectConsole) { |
| 476 | if(waitRetrace) { |
| 477 | BOOL interrupt = OSEnableInterrupts(); |
| 478 | u32 retrace_count = VIGetRetraceCount(); |
| 479 | do |
| 480 | { |
| 481 | } while (retrace_count == VIGetRetraceCount()); |
| 482 | OSRestoreInterrupts(interrupt); |
| 483 | } |
| 484 | mDirectConsole->doDraw(JUTConsole::CONSOLE_TYPE_2); |
| 485 | } |
| 486 | } |
| 487 | |
| 488 | void JUTConsoleManager::setDirectConsole(JUTConsole *console) { |
| 489 | if (mDirectConsole != nullptr) { |
no test coverage detected