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

OpenGL Discussion :

Conserver ses listes openGL à la destruction du contexte.


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 190
    Par défaut Conserver ses listes openGL à la destruction du contexte.
    Bonjour,
    Je souhaite avoir la possibilité de conserver mes listes OpenGL malgré la destruction du contexte.
    En fait, je souhaite donner la possibilité à l'utilisateur de mon logiciel de passer du mode DIB au mode DDB (et vice versa) sans lui imposer de redemarrer le logiciel... Ce changement de configuration impose la destruction du contexte avant de le recréer avec les bonnes options. Et malheureusement, mes listes sont aussi détruites...
    Est-ce que cela est possible (je pense que non, mais sait-on jamais)?
    Merci d'avance,

    Cordialement,

    Benjamin

  2. #2
    Membre Expert
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 582
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 582
    Par défaut
    impossible, les listes, les textures, les matrices ect toutes les données opengl dépendent du contexte, tu détruis les contexte, tu dois "tout refaire" (recréer les listes, les buffers, les textures, les shaders...)
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 190
    Par défaut
    Ok, merci.
    Je m'en doutai, mais vu que cela ne m'arrange pas (mais alors pas du tout, recharger des models de plusieurs dixaines de millions de triangles, c'est long...), j'ai préféré m'en assurer.
    Cordialement,
    Benjamin

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu peux créer un contexte bidon, y copier ton ancien (wglCopyContext sous Windows), créer le nouveau et y recopier le temporaire.

    Tu peux aussi créer le nouveau avant de détruire l'ancien, et faire la copie directement.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 190
    Par défaut
    Bonsoir,

    Merci! Ca me parrait trés bien ça!
    Je ne peux pas construire le nouveau contexte avant de détruire l'ancien compte tenu de l'architecture de mon moteur graphique. Par contre creer un contexte bidon de sauvegarde, ça ne pose aucun problème!
    Encore merci,
    Cordialement,

    Benjamin

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

Discussions similaires

  1. Context opengl, création / destruction
    Par shenron666 dans le forum OpenGL
    Réponses: 3
    Dernier message: 12/10/2007, 10h39
  2. Réponses: 5
    Dernier message: 02/05/2007, 11h04
  3. conserver ses paramètres
    Par crazykangourou dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 27/02/2007, 08h47
  4. conserver ma liste d'objets sans Pointeur Null ...
    Par comme de bien entendu dans le forum Général Java
    Réponses: 8
    Dernier message: 24/03/2006, 11h55
  5. Materiaux et listes openGL
    Par Glenstryder dans le forum OpenGL
    Réponses: 1
    Dernier message: 29/01/2005, 15h04

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