IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SDL Discussion :

probleme SDL /Open GL


Sujet :

SDL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 68
    Par défaut probleme SDL /Open GL
    Bonsoir,

    je desire utiliser OpenGL couplé avec SDL pour gérer mes évenements, j'utilise un code basique qui est montré en exemple dans un cours. Ca compile bien mais lors de l'execution j'ai la fenêtre qui s'ouvre, mais elle remplie de noir (alors qu'elle devrait m'afficher un polynome).

    J'ai téléchargé et compilé SDL 1.3 (la version toujours en développement) et là ça marche nickel.
    Mais je ne prefere pas garder cette version en developpement car ils ont du faire une grosse refonte des fonctions de bases car mes anciens projets développés en SDL buggue maintenant.

    Donc je suis retourné à SDL-1.2.13 mais j'ai toujours le problème cité auparavant de la fenêtre noire.

    (A noter que lorsque j'execute un code opengl couplé avec glut ça marche impec, donc ça ne vient pas de gl ou de ma carte video)

    Je sais que je pourrais utiliser glut mais j'aimerais avoir le choix et utiliser SDL, donc j'aimerais vraiment trouver d'où vient le probleme.

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de loka
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    2 672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 672
    Par défaut
    peux tu nous donner le code SDL que tu utilises ?

    Soit tu utilises tu certaines spécificités de SDL 1.3, soit ton code pour coupler SDL avec OpenGL n'est pas correct, dans tous les cas on ne peux pas deviner sans code

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 68
    Par défaut
    Petit code minimal qui devrait m'afficher un triangle remplie d'un degrade de couleurs.

    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
     
    #include <stdio.h>
    #include <stdlib.h>
    #include <SDL/SDL.h>
    #include <GL/gl.h>
    #include <GL/glu.h>
     
    int main(void)
    {
        SDL_Init(SDL_INIT_VIDEO);
        SDL_SetVideoMode(600, 400, 32, SDL_OPENGL);
     
        int continuer=1;
        SDL_Event event;
     
        while (continuer)
        {
            SDL_WaitEvent(&event);
            switch(event.type)
            {
                case SDL_QUIT:
                    continuer = 0;
            }
     
             glClear(GL_COLOR_BUFFER_BIT);
     
            glBegin(GL_TRIANGLES);
                glColor3ub(255,0,0);    
                glVertex2d(-0.75,-0.75);
                glColor3ub(0,255,0);    
                glVertex2d(0,0.75);
                glColor3ub(0,0,255);    
                glVertex2d(0.75,-0.75);
            glEnd();
     
            glFlush();
            SDL_GL_SwapBuffers();
        }
     
        SDL_Quit();
     
        return 0;
    }

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 68
    Par défaut
    résolu finalement ça marche oO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme window opener
    Par Zobbiwan dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/05/2007, 23h19
  2. [vb6]=Probleme avec open for append
    Par prison_break dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/01/2007, 13h40
  3. [xmlhttprequest] probleme avec open
    Par gorgonite dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/05/2006, 21h04
  4. probleme window.open
    Par Davboc dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/02/2006, 12h00
  5. Probleme d'open ssl
    Par devils55 dans le forum Langage
    Réponses: 4
    Dernier message: 11/12/2005, 18h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo