Artur Wyszynski wrote:
> Brian Paul pisze:
>> On Thu, Sep 10, 2009 at 5:14 PM, Artur Wyszynski <aljen-mli...@o2.pl> wrote:
>>> Brian Paul pisze:
>>>> Artur Wyszynski wrote:
>>> [...]
>>>>> Any ideas what could be wrong ?
>>>> My first guess is the softpipe's tile cache is not getting flushed. Try
>>>> adding a glFlush() call after your drawing code.  If that fixes it, a
>>>> flush is missing somewhere else.
>>>>
>>> I just tried that, it doesn't fix that issue :/
> That give me a clue what could be wrong, so in the mean time i 
> refactored hsp_make_current (messed up logic, st_flush wasn't called 
> properly) and now it only works with that glFlush() fix, without this 
> call it's just like before. Now when it's working, is there any other 
> way to fix that without forcing every app to call glFlush() ?

I think you just need to do a pipe->flush() call somewhere in your 
swapbuffers and/or flush_frontbuffer() code.  I don't have time to dig 
into the details right now.  You should be able to look at other 
winsys modules to get an idea.

-Brian

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to