begin process at 2012 02 11 02:50:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

openGL : scintillement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

openGL : scintillement

mardi 27 juillet 2004 à 19:25:55 | openGL : scintillement

dletozeun

bonjour,

Je debute avec l'openGL en c++ et je n'utilise pas glut.

En fait mon prog dessine des lignes blanches dans une fenetre mais les lignes ne s'afiche que de temps en tps...

voici la fonction dessinat dans la fenetre:

void Draw()
{

glClear(GL_COLOR_BUFFER_BIT);

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
gluLookAt(0,2,3,0,0,0,0,1,0);
glBegin(GL_LINES);

glVertex2i(0,0);glVertex2i(0,1);

glVertex2i(0,0);glVertex2i(1,0);

glVertex2i(0,0);glVertex3i(0,0,1);

glEnd();

SwapBuffers(DC);
}

quelqu'un peut m'expliquer d'ou vient le scintillement?

merci
mardi 27 juillet 2004 à 19:27:09 | Re : openGL : scintillement

dletozeun

j'ai oublié: le rendu est en double buffering
mardi 27 juillet 2004 à 20:25:29 | Re : openGL : scintillement

djl

tu fera attention de ne pas doubler les commande opengl

met uniquement
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

sinon tu initialise 2 fois le tampon de couleurs

pour tes lignes, tu dois au moins appeler la commande
glBegin(GL_LINES);

a chaque fois que tu dessine 2 vertex ou alors invoque une seule fois

glBegin(GL_LINE_STRIP);

mardi 27 juillet 2004 à 20:30:15 | Re : openGL : scintillement

djl

en fait je suis pas sur qu'il faille repeter glBegin(GL_LINES); mais c'est à essayer
mardi 27 juillet 2004 à 22:51:28 | Re : openGL : scintillement

dletozeun

j'ai fait les modifs que tu m'a suggeré maos ca ne fonctionne pas ca scintille toujours...
Ca vient peut etre du vieux pc sur lequl je bosse...
J'attends qu'un copain teste ce prog sur un pc plus performant...mais je doute fort que ca fonctionne vu que certain progs opeGL fonctionnent bien sur ma becane...
mercredi 28 juillet 2004 à 04:51:03 | Re : openGL : scintillement

xarier

glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);

glHint(GL_POINT_SMOOTH_HINT,GL_NICEST);

essey meme GL_LINE_.... si ca existe
car ca ca rend le rendu sont les scintillement

sinon si tu utilise dans ton prog des texture alors ca vien de la le prob et la il foudra faire d'autre chose ;)
aller @+ et bonne chance
Life is Short
mercredi 28 juillet 2004 à 16:30:45 | Re : openGL : scintillement

dletozeun

C'st difficile de te comprendre xarier...
Je vois pas opu il faut mettre:

glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);

glHint(GL_POINT_SMOOTH_HINT,GL_NICEST);

je les ai mis avant glBegin(GL_LINES);

mais ca change absolument rien!
mercredi 28 juillet 2004 à 18:01:56 | Re : openGL : scintillement

xarier

ben tu les met dans la partie de l'initialisation de l'opengl

sinon tu ma pas dit si tu utilise des texture ???
Life is Short
jeudi 29 juillet 2004 à 18:16:41 | Re : openGL : scintillement

dletozeun

j'tilise aucune texture et ca fonctionne pas!
jeudi 29 juillet 2004 à 18:21:07 | Re : openGL : scintillement

xarier

alors la pardon mais pour qu'on puisse t'aider il nous faut la source :)
Life is Short

1 2

Cette discussion est classée dans : buffer, opengl, gl, scintillement, glvertex2i


Répondre à ce message

Sujets en rapport avec ce message

OpenGL : les vertex buffer ca marche comment ? [ par eplanet ] Bonjour à tous, je voudrais me mettre aux vertex buffer pour optimiser un programme en openGL, seulement, lorsque j'écris la ligne :        glBindBuff OpenGL : modifier un vertex buffer ? [ par eplanet ] Bonsoir, je fais un petit jeu en openGL en utilisant les vertex buffer, et je voudrais pouvoir transformer au cours du temps les données contenues dan Texte openGL/Glut [ par thomasvd ] Bonjour!J'ai découvert openglgmut sdl et tout le tralala il y a quelques jours et j'avoue que je m'y perd un peu.En fait je voudrais afficher du texte GL_MAX_LIGHTS [ par manolobis ] Bonjour à tous, toutes,Sous OpenGL et concernant les lumières on retrouve souvent les information suivantes:- Le nombre de lumières maxi dépend de l'i Problème d'affichage, couleurs, faces visibles/cachées [ par Tibabou ] Bonjour/soir, Avec le code ci-dessous, j'obtiens une sphère "bizarre", j'ai le même problème avec des cubes, on voit le fond à certains endroits:<IMG De l'openGL sur le bureau [ par Alcantornet ] Hello le peuple, J'ai fait une petite horloge en openGL et j'aimerais pouvoir la mettre à la place de l'arrière plan. Je pense qu'il faut que je lie Texture openGl [ par neodelphi ] Bonjour tout le monde, j'essaye désespérément d'ajouter des textures dans mon projet openGl, mais je devient fou... J'ai écrit une classe qui me perm Pr avec le multisampling openGL [ par mehdithe ] Bonjour,Je développe un moteur 3D et je souhaite utiliser le multisampling,N.B : je n'utilise pas la librairie GLUT.Je me suis donc inspiré du code 46 transparence en OpenGl [ par F0ra ] Bonjour, J'ai un problème en OpenGl Je voudrais rendre uniquement la couleur rose< gestion de la lumiere en openGL [ par malbackt ] Bonsoir à tous;J'ai un tout petit code en opengl et je voudrais bien comprendre la gestion de la lumière:GLfloat LightAmbient[]=  { 0.5f, 0.5f, 0.5f,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,529 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales