hello,
Am 2003.06.09 18:05:35 +0200 schrieb(en) Keith Whitwell:
Andreas,
Applied this today & had a brief look.
I needed to bump the version number in shared/drm/radeon.h to 1.9.0 before the extensions were enabled. Maybe this got missed from the diff?
I didn't want to bump the version before the packets for cubemap-texturing are in place... so I just added a check for >= 1.9.0 OR getenv( "RADEON_RECTANGLE_FORCE_ENABLE")
What problems are you having with texrect.c? I get:
texrect: radeon_ioctl.c:414: radeonEmitBlit: Assertion `(src_offset & 1023) == 0' failed.
Is this the same as you're seeing?
No, I dont get the assertion. It "just doesnt work as expected": I get white textures with grey/black points/lines. If I disable/comment out the radeonEmitBlit(), it looks the same, so maybe the blit doesnt work? On the other hand the assertion you get shouldn't occur, so it looks like I missed something.
The strange part is, that yuvrect (at least seems to) work(s) well. yuvrect even worked without the additional txsize/txpitch packet. And yuvrect works when RADEON_AGPTEXTURING_FORCE_DISABLE=1.
thanks for having a look at the patch
Keith
greetings, Andreas
PS: here's the begin of some output I get when running texrect, with RADEON_DEBUG=ioctl (unfortunately it sometimes hangs the Xserver until I kill texrect)
I've been playing a bit more -- it's kind of odd what works & doesn't... I haven't really got a handle on it yet...
Keith
------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel