> Forwarding to dri-devel. > > -------- Original Message -------- > Subject: [Mesa3d-dev] viewperf > Date: Tue, 12 Mar 2002 13:51:52 +0100 (MET) > From: Klaus Niederkrueger <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > > Hi, > > In the last week I have been playing with the spec-viewperf programs and > (at least on my computer) I get very strange results with "DRV" (the > oil-drilling-platform): > > With Mesa in software-mode (latest CVS) I do not see almost anything. It > looks like the triangle-culling was killing the wrong side of the objects.
Same as below, but slower ;-) > If I use XFree-4.2 hw-rendering (Radeon VE), I see many more pipes though > the ladders are not visible until the test uses only lines, instead of > filled polygons. Also here there still seem to be some mistakes either > with clipping (polygons at the border of the screen look strange) or > culling (very small polygons seem to be missing) (or both). I can second that with tdfx-trunk on V5 5500 AGP. > But then I went a step further and compiled the view-perf with the > switches "-DMP" and "-lpthread", which seem to enable threads. > While all other tests work (as far as I can tell), DRV crashes now. In > Software-mode I get a segmentation fault and in hardware mode it says > "RadeonSwapBuffers error: some number". > > Can anybody reproduce these problems? I will, but how have you solved the problem below? cc -o viewperf objs/Env.o objs/clock.o objs/texture.o objs/viewperf.o objs/eD.o objs/eI.o objs/eDM.o objs/eIM.o objs/eDA.o objs/eIA.o objs/eDMA.o objs/eIMA.o objs/eDW.o objs/eIW.o objs/eDMW.o objs/eIMW.o objs/eDAW.o objs/eIAW.o objs/eDMAW.o objs/eIMAW.o -L/usr/X11R6/lib -Lobjs -Lvpaux/libaux -Lvpaux/libtk -L/usr/lib -L/usr/lib -lvp -lm -lX11 -lXext -laux -lGL -lGLU -lz -lpng -lpthread objs/viewperf.o: In function `parse_args': objs/viewperf.o(.text+0x7af7): undefined reference to `GetNumProcessors' collect2: ld returned 1 exit status make: *** [viewperf] Error 1 `GetNumProcessors' is NOT defined in EnvLINUX.c. But in: Env.h:int GetNumProcessors(); EnvAIX.c: * GetNumProcessors - return number of processor on system EnvAIX.c:GetNumProcessors() EnvSGI.c: * GetNumProcessors - return number of processor on system EnvSGI.c:GetNumProcessors() EnvWin.c: * GetNumProcessors - return number of processor on system EnvWin.c:GetNumProcessors() EnvWin2.c: * GetNumProcessors - return number of processor on system EnvWin2.c:GetNumProcessors() grep: objs: Ist ein Verzeichnis grep: pngxor: Ist ein Verzeichnis grep: test: Ist ein Verzeichnis viewperf.c: eventblock.threads = GetNumProcessors (); grep: vpaux: Ist ein Verzeichnis -Dieter -- Dieter Nützel Graduate Student, Computer Science University of Hamburg Department of Computer Science @home: [EMAIL PROTECTED] _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel