Page 1 sur 1

Wait Vbl

Publié : sam. 07/févr./2004 14:10
par Marcus
Voila + de 6Mois que je l'attends :cry:
j'ai essayé de faire mon truc en Blitz mais --- :x c'est quand m^m mieux le Pure 8)

Voila, je code (si on peut apeller cela des codes à la Marcus.Zone quoi :D )
un nouveau petit jeu qui utilise des sprites 3D et mon gros probleme est que ces sprites marchent pas avec ma routine de multitache plien écran :cry: pourquoi ---encore un mystere à Fred :(
Une solucion serait d'utiliser un écran mais en restant sous windows et utiliser ma nouvelle routine pour rester fluide et la même vitesse quel que soit la sync de l'ecran ( en fait sans utilliser SetRefreshRate(75) )
Mais l'affichage sous winbobe est pas syncro avec celui de l'ecran :cry:

Pitié Fred le Blitz le fait trés bien --- un petit FlipBuffers(1) , 1 pour attendre la vbl de l'ecran :lol:
Ou alors fait nous le multitache plien ecran ton Pure cela simplifirait beaucoup de choses :roll: que le code ne libere pas la ram graphique apres un retour sous windobe :mad:

Merci Fred
Promis, aprés je t'embête plus :D

WaitForVSync()

Publié : sam. 07/févr./2004 17:39
par Marcus
Le dieu Cederavic est venu me sauver de mon desespoir 8O

http://www.purearea.net/pb/download/use ... riteEx.zip
décompacter et metre PureLibraries dans votre PureLibraries

Et le WaitVbl pure Fut :D

WaitForVSync()
à utiliser juste avant
FlipBuffers()

Marcus heureux #jump d'avoir retrouvé son Maître CDRV

Publié : sam. 07/févr./2004 19:16
par Oliv
Je comprends pas bien : c'est quoi ?

Publié : lun. 09/févr./2004 23:51
par cederavic
en grosça evite les "demi-saccade" en windowed screen

Publié : mar. 10/févr./2004 18:32
par Oliv
merci :D