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
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel