Index: [thread] [date] [subject] [author]
  From: Marcus Sundberg <mackan@stacken.kth.se>
  To  : dok@fischlustig.de
  Date: Wed, 05 May 1999 22:23:08 +0000

Re: Dynamic linking problem?

Denis Oliver Kropp wrote:
> > 0 ~/src/ClanLib $> find | xargs grep to_back
> > ./Layer1/Display/GGI/display_ggi.cpp:   m_target->to_back();
> > ../Layer1/Display/GGI/target_ggi.cpp:void CL_Target_GGI::to_back()
> > ../Layer1/Display/GGI/target_ggi.h:      virtual void to_back();
> > 00 ~/src/ClanLib $> find | xargs grep to_front
> > ./Layer1/Display/GGI/display_ggi.cpp:   m_target2->to_front();
> > ../Layer1/Display/GGI/target_ggi.cpp:void CL_Target_GGI::to_front()
> > ../Layer1/Display/GGI/target_ggi.h:      virtual void to_front();
> > 00 ~/src/ClanLib $>
> 
> i have this problem with my fbdev implementation, too.
> this problem does not exist on a mystique.
> and panning works on both riva and mystique.
> 
> the two targets represent the two frames.
> to_front() does a ggiSetDisplayFrame()
> to_back() does a ggiSetWriteFrame()
> 
> is this not the usual doublebuffering method?

Ehum, looks like it's my time to get the wet haddock... Somehow I
managed to miss that the functions are really called...
Yes, that should work. The problem is that it's not synced on vblank
as said in other places in this thread. We're working on fixing this.

//Marcus
-- 
-------------------------------+------------------------------------
        Marcus Sundberg        | http://www.stacken.kth.se/~mackan/
 Royal Institute of Technology |       Phone: +46 707 295404
       Stockholm, Sweden       |   E-Mail: mackan@stacken.kth.se

Index: [thread] [date] [subject] [author]