Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - linksed

Pages: [1]
1
Général / Re : Glew + SFML (OpenGL)
« le: Juillet 03, 2014, 02:53:49 am »
Honte sur moi ! merci !

2
Général / Glew + SFML (OpenGL)
« le: Juillet 01, 2014, 10:49:56 pm »
Bonjour à vous,

Voila un bon moment 1-2 semaines que j’essaye d'utiliser la technologie des VBO d'openGL, j'ai pus lire qu'il faut utiliser des librairies externes pour gérer les extensions d'opengl ---> GLEW
 J'ai telecharger la version 1.9 de glew en 32bits ici : http://sourceforge.net/projects/glew/files/glew/1.9.0/

Voici ma configuration de code::block :


Et les links laibraries :

glew32.lib
glew32mx.lib
glew32mxs.lib
glew32s.lib

libsfml-audio-d.a
libsfml-graphics-d.a
libsfml-network-d.a
libsfml-system-d.a
libsfml-window-d.a

libglu32.a
libopengl32.a


J'essaye de compiler un code simple trouver sur le net :

#include <GL/glew.h>
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
    sf::CircleShape shape(100.f);
    shape.setFillColor(sf::Color::Green);

    /* Déclare une variable qui contiendra un identifiant pour un VBO */
    unsigned int id;

    /* 3 vertex définissant un triangle (dans le sens des aiguilles d’une montre) */
    float data[] =
    {
        1.0, 0.0,  1.0,
        0.0, 0.0, -1.0,
        -1.0, 0.0,  1.0
    };

      /* Crée un nouvel identifiant pour un VBO */
      glGenBuffers(1, &id);

      /* Active le nouveau VBO */
      glBindBuffer(GL_ARRAY_BUFFER, id);

      /* Envoie les données du triangle vers la carte graphique */
      glBufferData(GL_ARRAY_BUFFER, sizeof(data), data, GL_STATIC_DRAW);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(shape);
        window.display();
    }
    return 0;
}
 


et voila les erreurs :


Quelqu' un aurait-il une idée pour résoudre mon problème ?

Merci d'avance :)

Pages: [1]