Initialization fix for some of the Qt video settings at startup.
This commit is contained in:
parent
8f245c9332
commit
6fda3ca0b3
|
@ -46,8 +46,8 @@ extern unsigned int gui_draw_area_height;
|
|||
ConsoleViewGL_t::ConsoleViewGL_t(QWidget *parent)
|
||||
: QOpenGLWidget( parent )
|
||||
{
|
||||
view_width = 0;
|
||||
view_height = 0;
|
||||
view_width = 256;
|
||||
view_height = 224;
|
||||
gltexture = 0;
|
||||
devPixRatio = 1.0f;
|
||||
aspectRatio = 1.0f;
|
||||
|
@ -142,6 +142,7 @@ void ConsoleViewGL_t::buildTextures(void)
|
|||
GL_RGBA8, w, h, 0,
|
||||
GL_BGRA, GL_UNSIGNED_BYTE, 0 );
|
||||
|
||||
//printf("Texture Built: %ix%i\n", w, h);
|
||||
}
|
||||
|
||||
void ConsoleViewGL_t::initializeGL(void)
|
||||
|
|
|
@ -815,6 +815,8 @@ int fceuWrapperInit( int argc, char *argv[] )
|
|||
// update the emu core
|
||||
UpdateEMUCore(g_config);
|
||||
|
||||
CalcVideoDimensions();
|
||||
|
||||
#ifdef CREATE_AVI
|
||||
g_config->getOption("SDL.VideoLog", &s);
|
||||
g_config->setOption("SDL.VideoLog", "");
|
||||
|
|
|
@ -148,10 +148,13 @@ void CalcVideoDimensions(void)
|
|||
FCEUI_GetCurrentVidSystem(&s_srendline, &s_erendline);
|
||||
s_tlines = s_erendline - s_srendline + 1;
|
||||
|
||||
//printf("Calc Video: %i -> %i \n", s_srendline, s_erendline );
|
||||
|
||||
nes_shm->video.preScaler = s_sponge;
|
||||
|
||||
switch ( s_sponge )
|
||||
{
|
||||
default:
|
||||
case 0: // None
|
||||
nes_shm->video.scale = 1;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue