The original glutEnterGameMode() returns the window id of the game
mode window, not TRUE/FALSE, we should better follow that. Note that most man pages claim that this function returns void, but this is definitely wrong. git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@623 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
aff9d5e8cc
commit
f96be5c547
@ -1026,3 +1026,8 @@ overhead is negligible, at least for x86 (a few instructions per name).
|
|||||||
will happen and consequently no reshape callback will ever be called via
|
will happen and consequently no reshape callback will ever be called via
|
||||||
the normal mechanism. To fix this, note that the game mode window needs
|
the normal mechanism. To fix this, note that the game mode window needs
|
||||||
to be resized and handle this before redraw.
|
to be resized and handle this before redraw.
|
||||||
|
|
||||||
|
(268) The original glutEnterGameMode() returns the window id of the game
|
||||||
|
mode window, not TRUE/FALSE, we should better follow that. Note that most
|
||||||
|
man pages claim that this function returns void, but this is definitely
|
||||||
|
wrong.
|
||||||
|
@ -425,7 +425,7 @@ int FGAPIENTRY glutEnterGameMode( void )
|
|||||||
if( ! fghChangeDisplayMode( GL_FALSE ) )
|
if( ! fghChangeDisplayMode( GL_FALSE ) )
|
||||||
{
|
{
|
||||||
fgWarning( "failed to change screen settings" );
|
fgWarning( "failed to change screen settings" );
|
||||||
return FALSE;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
fgStructure.GameMode = fgCreateWindow(
|
fgStructure.GameMode = fgCreateWindow(
|
||||||
@ -529,7 +529,7 @@ int FGAPIENTRY glutEnterGameMode( void )
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return TRUE;
|
return fgStructure.GameMode->ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user