[Bug 30960] [r300g][glsl] Texture corruption in Xonotic with lightmaps

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Oct 24 09:32:51 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=30960

--- Comment #32 from Marek Olšák <maraeo at gmail.com> 2010-10-24 09:32:51 PDT ---
I have noticed the corruption happens under extreme memory pressure (e.g. ETQW
has corrupted textures with 64MB VRAM and the lowest graphics details, but if
you have 256MB VRAM, you may see the corruption with the highest details only),
so here is my theory.

In the kernel, there is function r100_copy_blit for copying buffers between RAM
and VRAM using the 2D engine, and it's hooked up in the TTM. The function is
used on r100 up to r500.

I believe switching between the 2D and 3D engine doesn't work as it should or
we don't flush some cache or something.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list