Wait Vbl

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

Wait Vbl

Message 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
Marcus
Messages : 187
Inscription : jeu. 22/janv./2004 19:08
Contact :

WaitForVSync()

Message 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
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Je comprends pas bien : c'est quoi ?
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

en grosça evite les "demi-saccade" en windowed screen
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

merci :D
Répondre