System Environment: -------------------------- --Platform: FC6 --Xf86_video_intel:6f92200db39a790c95c1fac64baf0bd41a70e481 --Mesa:e2ca788ae700aae75bf8d024c1374c38cc5574f9 --DRM:f1a99ddc14ebca303f20b6c23bd289fc887243ae --Kernel:2.6.22 Bug detailed description: -------------------------- This issue doesn't happen when INTEL_NO_TTM is set And, q965 doesn't have this issue. when applied cubemap texture, a part of the textured rectangle is incorrect. seems this incorrect part is using another cube face's color Reproduce steps: ---------------- start X compile and run the attached test case Current result: ---------------- a part of the textured rectangle is incorrect. seems this incorrect part is using another cube face's color Expected result: ---------------- texture cubemap should work correctly
Created attachment 13080 [details] test case this test case create a cube map texture, using different color for each face. then render a rectangle with positive x face texture, but it turns out part of the rectangle is using another face's color
Created attachment 13081 [details] xorg conf
a better demo of the problem is comparing mesa cubemap in software versus with mesa. both tests fail equally in ttm and non-ttm modes.
Fixed many bugs in 945 cube mipmap layout, which is what I suspect this bug was about (failure to include Xorg.0.log). Test case and cubemap now work on my GM945.
Created attachment 15282 [details] xorg log
(In reply to comment #4) > Fixed many bugs in 945 cube mipmap layout, which is what I suspect this bug was > about (failure to include Xorg.0.log). Test case and cubemap now work on my > GM945. > with git tip mesa, it's still not working well, only the bottom lines are rendered. and it's working well in software rendering.
I lost the commit race. The changes are actually pushed now.
(In reply to comment #7) > I lost the commit race. The changes are actually pushed now. > x86 build is blocked by bug #15119. So I tested x86-64, it's fixed now.
verified, thanks, Eric
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.