Am Freitag, 21. Januar 2005 21:03 schrieb Roland Scheidegger: > Ok, new version is up here: > http://homepage.hispeed.ch/rscheidegger/dri_experimental/radeon_tiling_drm9 >.diff > http://homepage.hispeed.ch/rscheidegger/dri_experimental/radeon_tiling_ddx9 >.diff > http://homepage.hispeed.ch/rscheidegger/dri_experimental/radeon_tiling_dri9 >.diff > > This one now uses the new surface ioctl from Stephane (included in the > tiling drm patch for both core and old drm). Other than that, not much > has changed. I hope this is the final version now... > Mergedfb + pageflip fix is now separate (attached), you need to apply > this before the tiling ddx patch. It is untested however.
Hello Roland, do I need libGL.so.x.x from Mesa CVS, too? I get sigfault in swrast with version 9 (linux-dri-x86, r200_dri.so) and some VTK apps. After I'm finally up and running X.org CVS ontop of SuSE 9.0 my viewport problems with VTK (window resize) are solved. GREAT work! quake3-smp ~190 fps (640x480 window on 1280x1024x24/32) Reading symbols from /usr/X11R6/lib/modules/dri/r200_dri.so...done. Loaded symbols for /usr/X11R6/lib/modules/dri/r200_dri.so #0 0x40b7b484 in _swrast_use_read_buffer (ctx=0x80ae9b0) at s_buffers.c:274 274 swrast->CurrentBufferBit = ctx->Pixel._ReadSrcMask; (gdb) list 269 _swrast_use_read_buffer( GLcontext *ctx ) 270 { 271 SWcontext *swrast = SWRAST_CONTEXT(ctx); 272 273 /* Do this so the software-emulated alpha plane span functions work!*/ 274 swrast->CurrentBufferBit = ctx->Pixel._ReadSrcMask; 275 /* Tell the device driver where to read/write spans */ 276 swrast->Driver.SetBuffer(ctx, ctx->ReadBuffer, swrast->CurrentBufferBit); 277 } 278 (gdb) info registers eax 0x0 0 ecx 0x0 0 edx 0x80ae9b0 134932912 ebx 0x809cdc0 134860224 esp 0xbfffe2e0 0xbfffe2e0 ebp 0xbfffe2f8 0xbfffe2f8 esi 0x80ae9b0 134932912 edi 0x0 0 eip 0x40b7b484 0x40b7b484 eflags 0x10282 66178 cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) bt #0 0x40b7b484 in _swrast_use_read_buffer (ctx=0x80ae9b0) at s_buffers.c:274 #1 0x40b836ba in _swrast_CopyConvolutionFilter2D (ctx=0x80ae9b0, target=34336, internalFormat=0, x=134932912, y=-1073748672, width=134932912, height=-1073748744) at s_imaging.c:120 #2 0x40aefa68 in alloc_shared_state (ctx=0x80ae9b0) at context.c:853 #3 0x40af02f2 in _mesa_initialize_context (ctx=0x80ae9b0, visual=0x809b3b8, share_list=0x0, driverFunctions=0xbfffe540, driverContext=0x80a92e8) at context.c:1452 #4 0x40af0447 in _mesa_create_context (visual=0x809b3b8, share_list=0x0, driverFunctions=0xbfffe540, driverContext=0x80a92e8) at context.c:1532 #5 0x41a50ae1 in r200CreateContext (glVisual=0x809b3b8, driContextPriv=0x809cda0, sharedContextPrivate=0x0) at r200_context.c:291 #6 0x41a500ce in driCreateNewContext (dpy=0x808cbb8, modes=0x809b3b8, render_type=0, sharedPrivate=0x0, pctx=0x809e3a4) at ../common/dri_util.c:1061 #7 0x40a6ec6d in DriverCreateContextWrapper (psc=0x809afb8, dpy=0x808cbb8, vis=0x809dc90, shared=0x0, ctx=0x809e3a4, modes=0x809b3b8, render_type=0) at glxcmds.c:137 #8 0x40a6f15f in CreateContext (dpy=0x808cbb8, vis=0x809dc90, fbconfig=0x0, shareList=0x0, allowDirect=1, contextID=0, use_glx_1_3=0, renderType=0) at glxcmds.c:463 #9 0x40a6f3b9 in glXCreateContext (dpy=0x808cbb8, vis=0x809dc90, shareList=0x0, allowDirect=1) at glxcmds.c:541 #10 0x4027f723 in vtkXOpenGLRenderWindow::WindowInitialize() () from ./libvtkRendering.so #11 0x4027fb89 in vtkXOpenGLRenderWindow::Initialize() () from ./libvtkRendering.so #12 0x40280180 in vtkXOpenGLRenderWindow::Start() () from ./libvtkRendering.so #13 0x40263960 in vtkXRenderWindowInteractor::Initialize() () from ./libvtkRendering.so #14 0x40088b33 in vtkParallelRenderManager::StartInteractor() () from ./libvtkParallel.so #15 0x08049aac in process(vtkMultiProcessController*, void*) () #16 0x400c32d3 in vtkThreadedController::Start(int) () from ./libvtkParallel.so #17 0x400c310e in vtkThreadedController::vtkThreadedControllerStart(void*) () from ./libvtkParallel.so #18 0x412b8bd8 in vtkMultiThreader::SingleMethodExecute() () from ./libvtkCommon.so #19 0x400c34a1 in vtkThreadedController::SingleMethodExecute() () from ./libvtkParallel.so #20 0x08049b91 in main () -Dieter ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel