@ -110,6 +110,7 @@ GlfwApplicationTest::GlfwApplicationTest(const Arguments& arguments): Platform::
. addBooleanOption ( " always-on-top " ) . setHelp ( " always-on-top " , " always on top " )
. addBooleanOption ( " always-on-top " ) . setHelp ( " always-on-top " , " always on top " )
# ifdef MAGNUM_TARGET_GL
# ifdef MAGNUM_TARGET_GL
. addBooleanOption ( " quiet " ) . setHelp ( " quiet " , " like --magnum-log quiet, but specified via a Context::Configuration instead " )
. addBooleanOption ( " quiet " ) . setHelp ( " quiet " , " like --magnum-log quiet, but specified via a Context::Configuration instead " )
. addBooleanOption ( " gpu-validation " ) . setHelp ( " gpu-validation " , " like --magnum-gpu-validation, but specified via a Context::Configuration instead " )
# endif
# endif
. parse ( arguments . argc , arguments . argv ) ;
. parse ( arguments . argc , arguments . argv ) ;
@ -127,13 +128,19 @@ GlfwApplicationTest::GlfwApplicationTest(const Arguments& arguments): Platform::
if ( args . isSet ( " always-on-top " ) )
if ( args . isSet ( " always-on-top " ) )
conf . addWindowFlags ( Configuration : : WindowFlag : : AlwaysOnTop ) ;
conf . addWindowFlags ( Configuration : : WindowFlag : : AlwaysOnTop ) ;
# ifdef MAGNUM_TARGET_GL
# ifdef MAGNUM_TARGET_GL
if ( args . isSet ( " quiet " ) ) {
GLConfiguration glConf ;
create ( conf , GLConfiguration { } . addFlags ( GLConfiguration : : Flag : : QuietLog ) ) ;
if ( args . isSet ( " quiet " ) )
} else
glConf . addFlags ( GLConfiguration : : Flag : : QuietLog ) ;
if ( args . isSet ( " gpu-validation " ) )
glConf . addFlags ( GLConfiguration : : Flag : : GpuValidation ) ;
create ( conf , glConf ) ;
# else
create ( conf ) ;
# endif
# ifdef MAGNUM_TARGET_GL
Debug { } < < " GL context flags: " < < GL : : Context : : current ( ) . flags ( ) ;
# endif
# endif
{
create ( conf ) ;
}
/* For testing resize events */
/* For testing resize events */
Debug { } < < " window size " < < windowSize ( )
Debug { } < < " window size " < < windowSize ( )