| Newsgroups |
gmane.linux.redhat.xfree86 |
| Message-ID |
<[email protected]> |
Just curious, what are your FPS in GLXGEARS on the card?
Eric
On Thu, 10 Apr 2003 20:48:28 -0400
"John M. Gabriele" <[email protected]> wrote:
>Hi,
>
>I just bought and installed RH9 and then manually
>installed the
>glut-3.7-12 and glut-devel-3.7-12 rpms. The following
>code (see
>below) builds and runs, but doesn't display anything.
>Note that,
>glxinfo tells me that direct rending is working (I've got
>a Matrox
>G400), and glxgears proves it. :)
>
>It builds and runs fine on Solaris 8 SPARC (for me here
>at work).
>
>Is there a problem with glut on RH9?
>
>If not, could you please suggest what I might try to
>uncover
>what the problem is?
>
>
>[code]
>// tester.cpp
>
>#include <GL/glut.h>
>
>//================================================
>void my_init();
>void my_display_func();
>void my_reshape_func( int w, int h );
>
>//================================================
>int main( int argc, char * argv[] )
>{
> glutInit( &argc, argv );
> glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB |
>GLUT_DEPTH );
> glutInitWindowSize( 600, 600 );
> glutInitWindowPosition( 50, 50 );
> glutCreateWindow( "tester" );
>
> my_init();
>
> glutDisplayFunc( my_display_func );
> glutReshapeFunc( my_reshape_func );
>
> glutMainLoop();
> return 0;
>}
>
>//================================================
>void my_init()
>{
> glClearColor( 0.0, 0.0, 0.0, 0.0 );
> glEnable( GL_DEPTH_TEST );
>}
>
>//================================================
>void my_display_func()
>{
> glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT
>);
>
> glColor3f( 0.1, 0.7, 0.3 );
> glBegin( GL_LINE_STRIP );
> glVertex3d( 0.2, 0.2, 0.0 );
> glVertex3d( -0.2, 0.2, 0.0 );
> glVertex3d( -0.2, -0.2, 0.0 );
> glVertex3d( 0.2, -0.2, 0.0 );
> glEnd();
>
> glutSwapBuffers();
>}
>
>//================================================
>void my_reshape_func( int w, int h )
>{
> if ( w > h )
> {
> glViewport( w/2 - h/2, // x_bottom_left_corner
> 0, // y_bottom_left_corner
> h, // width (x, to the left)
> h ); // height (y, up)
> }
> else
> {
> glViewport( 0, h/2 - w/2, w, w );
> }
>
> glMatrixMode( GL_PROJECTION );
> glLoadIdentity();
> gluPerspective( 35.0, // fovy
> 1.0, // aspect
> 2.0, // near
> 6.0 ); // far
>
> glMatrixMode( GL_MODELVIEW );
> glLoadIdentity();
> gluLookAt( 0.0, 0.0, 4.0, // eye position
> 0.0, 0.0, 0.0, // looking at
> 0.0, 1.0, 0.0 ); // which way is up
>
> glutPostRedisplay();
>}
>
>[/code]
>
>and my makefile is
>
>[code]
># makefile for glut_tester
>#
>
>APP_NAME = glut_tester
>LIBS = -lglut -lGLU -lGL -L/usr/X11R6/lib -lXmu -lXi
>
>$(APP_NAME): main.o
> g++ main.o -Wall -ansi -pedantic-errors -o $(APP_NAME)
>$(LIBS)
>
>main.o: main.cpp
> g++ -c main.cpp
>
>clean:
> rm -f $(APP_NAME)
> rm -f *.o
>
>[/code]
>
>
>
>_______________________________________________
>xfree86-list mailing list
>[email protected]
>https://listman.redhat.com/mailman/listinfo/xfree86-list
>IRC: #xfree86 on irc.redhat.com
_______________________________________________
xfree86-list mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/xfree86-list
IRC: #xfree86 on irc.redhat.com