From: <bug...@fr...> - 2005-11-24 10:20:59
|
Please do not reply to this email: if you want to comment on the bug, go to the URL shown below and enter yourcomments there. https://bugs.freedesktop.org/show_bug.cgi?id=5147 Summary: r300EmitWait emits a wait that's less strong than we want Product: Mesa Version: CVS Platform: Other OS/Version: FreeBSD Status: NEW Severity: normal Priority: P2 Component: Drivers/DRI/r300 AssignedTo: dri...@li... ReportedBy: anholt@FreeBSD.org While looking into an issue that this report ended up being unrelated to, I noticed that r300EmitWait handling is bad. Assuming the r300 is like the previous Radeons (which the limited specs, and the fact that it's the same register and values as previous Radeons suggests), we need to be doing _IDLECLEAN, not _IDLE. The issue being that the caches for the different pipelines are not coherent, so you need to flush when switching which one is active. I don't think there's any circumstance where we would want to do plain _IDLE, so we should probably change it back to be like r200's interface to these regs. If this is an issue, it would manifest as small rendering glitches with active texture uploading, most likely. -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |