Am Donnerstag, 24. Oktober 2002 10:10 schrieb Keith Whitwell: > Malte Cornils wrote: > > On Thu, Oct 24, 2002 at 01:31:14AM +0200, Malte Cornils wrote: > >>Is there any way I could help in a different way, maybe you could guess > >>something after looking at a screenshot? If you supply a patch, I promise > >>I'll test it, of course. With TCL it's way faster :-) > > > > BTW, I've put up two screenshots, one with the problem/TCL, one without. > > They're 1 MiB each, since I used lossless compression. Also, the green > > patches are sometimes of different colour on some textures, and they > > flicker back to normal occasionally. > > > > http://studsun1.ira.uka.de/~s_malte/nwn_tcl.png > > http://studsun1.ira.uka.de/~s_malte/nwn.png > > Hmm. Looks like depth fighting, but that doesn't make much sense as I > wouldn't expect there to be multipass rendering going on here. In any case > what output is produced when you run with 'R200_DEBUG=fallback' ?
I have a very similar one with some of my VTK a apps. The "TaskParallelismWithPorts" demo has no textures. 'R200_DEBUG=fallback' and 'R200_NO_VTXFMT' do not help. Only 'R200_NO_TCL' works. VTK/bin> ./TaskParallelismWithPorts r200CreateScreen The threaded version is more broken: VTK/bin> setenv R200_DEBUG fallback VTK/bin> ./TaskParallelism r200CreateScreen r200_makeX86Normal3fv/197 CVAL 0 OFFSET 14 VAL 41bd16e0 r200_makeX86Normal3fv/198 CVAL 4 OFFSET 20 VAL 41bd16e4 r200_makeX86Normal3fv/199 CVAL 8 OFFSET 25 VAL 41bd16e8 r200_makeX86Normal3fv done r200CreateScreen TaskParallelism: r200_vtxfmt.c:925: r200FlushVertices: Assertion `vb.context == ctx' failed. Abbruch VTK/bin> setenv R200_NO_VTXFMT VTK/bin> ./TaskParallelism r200CreateScreen r200CreateScreen Speicherschutzverletzung (core dumped) VTK/bin> setenv R200_NO_TCL VTK/bin> ./TaskParallelism r200CreateScreen disabling TCL support R200 begin tcl fallback User disable r200CreateScreen disabling TCL support R200 begin tcl fallback User disable Speicherschutzverletzung (core dumped) VTK/bin> gdb ./TaskParallelism core.3707 GNU gdb 20010316 Copyright 2001 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-suse-linux"... Core was generated by `./TaskParallelism'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libpthread.so.0...done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkParallel.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkRendering.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkftgl.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkftgl.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkfreetype.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkfreetype.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkImaging.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkImaging.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkGraphics.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkGraphics.so Reading symbols from /usr/X11R6/lib/libGLU.so.1...done. Loaded symbols for /usr/X11R6/lib/libGLU.so.1 Reading symbols from /usr/X11R6/lib/libGL.so.1...done. Loaded symbols for /usr/X11R6/lib/libGL.so.1 Reading symbols from /usr/X11R6/lib/libXext.so.6...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /usr/X11R6/lib/libX11.so.6...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /usr/X11R6/lib/libOSMesa.so.4...done. Loaded symbols for /usr/X11R6/lib/libOSMesa.so.4 Reading symbols from /usr/X11R6/lib/libXt.so.6...done. Loaded symbols for /usr/X11R6/lib/libXt.so.6 Reading symbols from /usr/X11R6/lib/libSM.so.6...done. Loaded symbols for /usr/X11R6/lib/libSM.so.6 Reading symbols from /usr/X11R6/lib/libICE.so.6...done. Loaded symbols for /usr/X11R6/lib/libICE.so.6 Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkIO.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkIO.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtktiff.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtktiff.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkpng.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkpng.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkzlib.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkzlib.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkjpeg.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkjpeg.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkexpat.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkexpat.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkFiltering.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkFiltering.so Reading symbols from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so...done. Loaded symbols for /opt/VTK/V4.0/VTK/lib/libvtkCommon.so Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...done. Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 Reading symbols from /usr/X11R6/lib/modules/dri/r200_dri.so...done. Loaded symbols for /usr/X11R6/lib/modules/dri/r200_dri.so #0 0x400bd9d2 in int vtkCompressCompositerCompositePair<vtkCharRGBType> () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so (gdb) bt #0 0x400bd9d2 in int vtkCompressCompositerCompositePair<vtkCharRGBType> () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #1 0x400849cc in vtkCompressCompositer::CompositeImagePair () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #2 0x40085365 in vtkCompressCompositer::CompositeBuffer () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #3 0x40082e3e in vtkCompositeManager::Composite () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #4 0x40081bf9 in vtkCompositeManager::EndRender () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #5 0x4007f899 in vtkCompositeManagerEndRender () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #6 0x4154a1dd in vtkCallbackCommand::Execute () from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so #7 0x415a1416 in vtkSubjectHelper::InvokeEvent () from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so #8 0x415a1762 in vtkObject::InvokeEvent () from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so #9 0x401ff33b in vtkRenderWindow::Render () from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so #10 0x4024885a in vtkXOpenGLRenderWindow::Render () from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so #11 0x4022d82e in vtkXRenderWindowInteractorCallback () from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so #12 0x40fc7f3e in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6 #13 0x40fc8832 in _XtDefaultDispatcher () from /usr/X11R6/lib/libXt.so.6 #14 0x40fc8bb9 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6 #15 0x4022c362 in vtkXRenderWindowInteractor::Start () from /opt/VTK/V4.0/VTK/lib/libvtkRendering.so #16 0x40081152 in vtkCompositeManager::StartInteractor () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #17 0x080496d0 in process () #18 0x400b64a2 in vtkThreadedController::Start () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #19 0x400b6160 in vtkThreadedController::vtkThreadedControllerStart () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #20 0x4159e650 in vtkMultiThreader::SingleMethodExecute () from /opt/VTK/V4.0/VTK/lib/libvtkCommon.so #21 0x400b6800 in vtkThreadedController::SingleMethodExecute () from /opt/VTK/V4.0/VTK/lib/libvtkParallel.so #22 0x08049776 in main () #23 0x417c27d1 in __libc_start_main () from /lib/libc.so.6 Yes, I am running with the nice coredump naming patch. -Dieter ------------------------------------------------------- This sf.net email is sponsored by: Influence the future of Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) program now. http://ad.doubleclick.net/clk;4729346;7592162;s?http://www.sun.com/javavote _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel