Flicking problem on big bmp

hi to everyone,

I’ve been searching the manual, the tutorials and the thread and i could’nt find something helpful :

i’m trying to make a smooth translation between two 80060016 bmp.

I already used the double buffering, DGA video driver with or without surface in vram and there is still a flick on a left to right pan.

i have a gloria II on linux.

I’m pretty surprised i cannot achieve such a simple task on a 800 Mhz plateform ??? Shouldn’t i obtain a very smooth movement ?

  • even if i had a bad frame rate, the double buffering should avoid the flick problem, right ?

Must i use assemble like optimum group does ?? i’m really not an assembly coder ?

thanks for any advice.

Emmanuel Incandela
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed…
Name: TEXT.htm
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20030711/f3c00d29/attachment.txt

I’m doing a lot of concurrent alpha blending without flick, & use plain
x11 driver w/o fullscreen nor dga, I think you’re updating the screen
every pass you do (that is, twice per frame), and that’s where flicker
comes in. You must render the two bmp, then update the screen.

PirataOn Fri, 2003-07-11 at 05:27, Emmanuel Incandela wrote:

hi to everyone,

I've been searching the manual, the tutorials and the thread and i could'nt find something helpful : 

i'm trying to make a smooth translation between two 800*600*16 bmp.

I already used the double buffering, DGA video driver  with or without surface in vram and there is still a flick on a left to right pan.

i have a gloria II on linux.

I'm pretty surprised i cannot achieve such a simple task on a 800 Mhz plateform ??? Shouldn't i  obtain a very smooth movement ?
+ even if  i had a bad frame rate, the double buffering should avoid the flick problem, right ?

Must i use assemble like optimum group does ?? i'm really not an assembly coder ?

thanks for any advice.

Emmanuel Incandela


____________________________________________________________________


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY style="MARGIN-TOP: 2px; FONT: 8pt MS Sans Serif; MARGIN-LEFT: 2px">
<DIV><FONT size=1>hi to everyone,</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>I've been searching the manual, the tutorials and the thread 
and i could'nt find something helpful : </FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>i'm trying to make a smooth translation between two 800*600*16 
bmp.</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>I already used the double buffering, DGA video driver 
&nbsp;with or without surface in vram and there is still a flick on a left to 
right pan.</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>i have a gloria II on linux.</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>I'm pretty surprised i cannot achieve such a simple task on a 
800 Mhz plateform ??? Shouldn't i &nbsp;obtain a very smooth movement 
?</FONT></DIV>
<DIV><FONT size=1>+ even if &nbsp;i had a bad frame rate, the double buffering 
should avoid the flick problem, right ?</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>Must i use assemble like optimum group does ?? i'm really not 
an assembly coder ?</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>thanks for any advice.</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV>
<DIV><FONT size=1>Emmanuel Incandela</FONT></DIV>
<DIV><FONT size=1></FONT>&nbsp;</DIV></BODY></HTML>