From: Zou, N. <nan...@in...> - 2009-09-18 07:33:16
|
>>-----Original Message----- >>From: Dave Airlie [mailto:ai...@li...] >>Sent: 2009年9月18日 9:31 >>To: Zou, Nanhai >>Cc: Brian Paul; mesa3d-dev >>Subject: Re: [Mesa3d-dev] Mesa (mesa_7_6_branch): i965: do a flush in clear, >>fix openarena render issue, >> >>> >>In general, adding flush() calls is not the correct way to fix bugs >>> >>(and can impact performance). This flush is probably hiding the true >>> >>cause of the bug. Unfortunately, I don't know what that would be. >>> >> >>> >>> I don't know exactly the reason. >>> It seems that some rendering is delayed to the next frame. >>> So I add flush here to make them visible in the current frame. >>> >> >>Is this still being tracked down? we should probably revert the hack if >>nobody is actually going to look for the proper fix. >> I have replaced the intelFlush to a intel_batchbuffer_flush, then benchmark it with ut2004 demo. Found almost no regression. Thanks Zou Nan hai >> >>Dave. |