GFX API: change args passed to GlutInit() to be original unmodified args which were passed to the application, as specified in the man page

svn path=/trunk/boinc/; revision=14602
This commit is contained in:
Charlie Fenton 2008-01-19 04:11:20 +00:00
parent c38bc8ce29
commit dd2211f1f6
2 changed files with 11 additions and 6 deletions

View File

@ -153,10 +153,8 @@ static void make_window() {
}
}
static void boinc_glut_init() {
const char* args[2] = {"BOINC", NULL};
int one=1;
static void boinc_glut_init(int argc, char** argv) {
int arg_count = argc;
win = 0;
FILE *f = boinc_fopen("gfx_info", "r");
@ -166,7 +164,7 @@ static void boinc_glut_init() {
fclose(f);
}
glutInit (&one, (char**)args);
glutInit (&arg_count, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_ALPHA);
glutInitWindowPosition(xpos, ypos);
glutInitWindowSize(width, height);
@ -187,7 +185,7 @@ void boinc_graphics_loop(int argc, char** argv) {
fullscreen = true;
}
}
boinc_glut_init();
boinc_glut_init(argc, argv);
make_window();
glutTimerFunc(TIMER_INTERVAL_MSEC, timer_handler, 0);
#ifdef __APPLE__

View File

@ -715,3 +715,10 @@ Rom Jan 18 2008
win_build/installerv2/redist/Windows/x64/
boinccas.dll
boinccas95.dll
Charlie Jan 18 2008
GFX API: change args passed to GlutInit() to be original unmodified args
which were passed to the application, as specified in the man page.
api/
graphics2_unix.C