[Bug 65968] Massive memory corruption in Planetary Annihilation Alpha

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 22 05:34:28 PDT 2013


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

--- Comment #6 from Andreas Ringlstetter <andreas.ringlstetter at gmail.com> ---
RADEON_DEBUG=noopt is not possible, the pixel shader programs are to big to be
loaded without size optimizations.
Hard limit of 512 instruction slots per pixel shader:
http://developer.amd.com/wordpress/media/2012/10/Radeon_X1x00_Programming_Guide.pdf
page 13
This limit is exceeded by far due to all the virtual texturing code, the
optimized shader barely fits.

I did try it in 9.0 and 9.1 with noopt and I did get past the segfault in
peephole_mul_omod() this way, but it did fail then because the resulting shader
program was to big.

Deactivating hyper-z has no measurable impact, and it didn't prevent the
corruption either.

Antialiasing hasn't even been enabled in the application by default, so turning
it off makes no difference at all.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130622/437a9e17/attachment.html>


More information about the dri-devel mailing list