High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C / C++ / C++.NET
Sujet Précédent
Sujet Suivant
Desactiver la v-sync
Résolu
cs_remi1203
Messages postés
42
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
5 novembre 2005
- 2 juil. 2005 à 14:40
cs_remi1203
Messages postés
42
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
5 novembre 2005
-
4 juil. 2005 à 20:48
Salut,
J'ai un prog en opengl en C (sans GLUT, et je ne compte pas l'utiliser) sous windows.
Apparement la fonction SwapBuffers() limite le fps à 30 pour la
synchronisation verticale. C'est possible de la désactiver (la v-sync) ?
merci
Afficher la suite
A voir également:
V sync c'est quoi
Eclipse php ftp sync
-
Forum PHP
Vba sendkeys ctrl+v
-
Forum Visual Basic
Ctrl v et ctrl c dans keyPress
✓
-
Forum Visual Basic
No0b > La touche CTRL dans un SendKeys ?!
-
Forum Visual Basic
N nb nb n b vb v b
✓
-
Forum VB.NET
2 réponses
Réponse 1 / 2
platon179
Messages postés
237
Date d'inscription
lundi 20 mai 2002
Statut
Membre
Dernière intervention
22 juillet 2011
2
4 juil. 2005 à 17:53
Salut :)
Pas très compliqué, mais il faut le savoir ;) Note : ceci devrait fonctionner sur toutes les cartes à partir de 1999...
1. Vérifier que l'extension WGL_EXT_swap_control est disponible, avec un glGetString(GL_EXTENSIONS);
2. Obtenir les pointeurs de fonctions correspondant à l'extension :
typedef void (APIENTRY *PFNWGLEXTSWAPCONTROLPROC) (int);
typedef int (*PFNWGLEXTGETSWAPINTERVALPROC) (void);
PFNWGLEXTSWAPCONTROLPROC wglSwapIntervalEXT = NULL;
PFNWGLEXTGETSWAPINTERVALPROC wglGetSwapIntervalEXT = NULL;
wglSwapIntervalEXT = (PFNWGLEXTSWAPCONTROLPROC)wglGetProcAddress("wglSwapIntervalEXT");
wglGetSwapIntervalEXT = (PFNWGLEXTGETSWAPINTERVALPROC)wglGetProcAddress("wglGetSwapIntervalEXT");
Après, on peut faire toute une série de fonctions comme :
bool VSyncActif()
{
return (wglGetSwapIntervalEXT() > 0);
}
void DefinirVSync(bool activer)
{
if (activer)
wglSwapIntervalEXT(1);
else
wglSwapIntervalEXT(0);
}
Voilà, @+ et bonne soirée
M'enfin le plus simple reste de le faire dans les parametres de ta carte graphique :D
Réponse 2 / 2
cs_remi1203
Messages postés
42
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
5 novembre 2005
4 juil. 2005 à 20:48
merci beaucoup !!!
en effet il fallait le savoir.
Pour les paramètres de la carte non je préfère le régler dans le code, comme ca ça marche sur n'importe quel pc.
merci.
remi1203
Votre réponse
Discussions similaires
Sync Framework
cs_jessyC
-
2 nov. 2009 à 17:51
jessyC
-
10 nov. 2009 à 15:23
VB.Net Connaitre le nb de ligne dans un fichier Excel
cs_MagDix
-
13 juil. 2009 à 02:24
MagDix
-
17 juil. 2009 à 02:47
Obtenir le rang en VB
landrypro
-
29 oct. 2008 à 13:19
BzhRico
-
29 oct. 2008 à 16:02
Compter le Nb de nouveau mail dans Outlook avec VB
cs_Wallole
-
6 juil. 2002 à 00:01
tiptop9
-
9 mars 2004 à 11:07
Compter le nb de form
Zylott
-
7 juil. 2006 à 11:31
Renfield
-
7 juil. 2006 à 12:03
Rejoignez-nous