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 :

Shaders en Opengl 3


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 49
    Par défaut Shaders en Opengl 3
    Bonsoir,

    Je dispose d'un contexte OpenGL 3.1, et je souhaiterai dessiner un petit quelque chose, j'ai donc essayé comme d'habitude de commencer par le fameux triangle. j'ai généré et assigné les valeurs à mon vertex array object, j'ai bien généré les vertex buffer array, tout fonctionne bien je peux dessiner mon triangle.

    J'ai essayé de mettre en place les shaders (vertex shader et fragment shader) j'ai aucune erreur de compilation ni d'exécution, les deux fichier .vert et .frag sont bien chargées, mais ils n'ont absolument aucun effet sur l'affichage.

    Il n'ont pas d'effets au point tel que lorsque je marque n'importe quoi dans ces fichier ça ne provoque aucune erreurs.

    Je ne sais pas d'où peu provenir le problème j'ai essayer plusieur codes que j'ai trouvé sur Internet.

    Que puis-je faire ?

  2. #2
    Membre extrêmement actif

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 408
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 408
    Par défaut
    hum tu pourrais poster un exemple de code qui ne marche pas chez toi, histoire de tester nous même?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 49
    Par défaut
    Oui oui il n'y a pas de soucis, je veux bien mettre mon code source, parcontre il est assez sale, je dirai même très sale, pour tester le code je n'ai pas fait de compilation modulaire, tout se trouve dans le même fichier.

    Pour ne pas avoir de code immense sur le forum j'ai passé en pièce jointe le fichier .cpp et j'ai archivé les deux fichiers .vert et .frag dans une archive (le forum refuse les format .vert et .frag).

    J'utilise visual studio 2005, car je n'arrive pas à compiler avec Code::Blocks.

    Merci d'avance pour votre aide.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 49
    Par défaut
    En attendant que vous puissiez jeter un oeil à mon code, est-ce que quelqu'un aurait un exécutable tout simple en opengl 3.1 ou supérieur, avec de simples shaders que je voye si il fonctionne sur ma machine ?

    Merci d'avance.

  5. #5
    Membre émérite

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2006
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 450

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 49
    Par défaut
    Merci pour le lien, mais je n'y ai pas trouvé d'exécutables que je pourrais tester directement sur mon pc, je m'étais aidé de leur "sample pack" pour créer mon contexte OpenGL 3.1 mais je ne le trouve pas super clair. J'aurai aimé trouver un code très simple, très basique avec le minimum pour traver une figure (triangle par exemple) avec l'appel au vertex et pixel shader.

    Si tu connais OpenGL 3 tu pourrais jeter un oeil à mon code s'il te plait ?

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

Discussions similaires

  1. Shaders dans OpenGL 4
    Par forum dans le forum Contribuez
    Réponses: 0
    Dernier message: 10/07/2012, 20h37
  2. Réponses: 1
    Dernier message: 06/04/2006, 17h04
  3. Shaders avec openGL 1.5
    Par Fa7 dans le forum OpenGL
    Réponses: 1
    Dernier message: 16/03/2006, 17h05
  4. OpenGL/C++/Shader ne fonctionnant pas
    Par Guildem dans le forum OpenGL
    Réponses: 13
    Dernier message: 06/10/2005, 09h21

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