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

Reply via email to