begin process at 2010 02 10 15:18:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

DirectX

 > 

Texture avec OpenGl


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

Texture avec OpenGl

mardi 23 septembre 2008 à 18:23:29 | Texture avec OpenGl

Zakata

Bonjour,

Voila j'ai un petit soucis avec les textures et OpenGl. J'ai dans l'espoir de réussir à mettre une image de fond sur une fenetre OpenGl. J'ai donc créer un Quad de la taill de la fenetre et je tente désepérément de la texturer mais pas moyen d'y arriver. Alors je viens voir si une ame charitabkle voudrais bien me donner un petit peu d'aide.

Voila le code : (le code de copier coller par ci et par la, notemment du site du zero)

void InitSdlOpenGl()
{
    SDL_Init(SDL_INIT_VIDEO);
    atexit(SDL_Quit);

    SDL_WM_SetCaption("Loftus simulation", NULL);
    SDL_SetVideoMode(LARGEUR_ECRAN, HAUTEUR_ECRAN, 32, SDL_OPENGL);

    glMatrixMode( GL_PROJECTION );
    glLoadIdentity( );
    gluOrtho2D(0,LARGEUR_ECRAN,0,HAUTEUR_ECRAN);

    glDisable(GL_DEPTH_TEST);
    glEnable(GL_TEXTURE_2D);

    SDL_EnableKeyRepeat(10,10);
}

cz2DEngine::cz2DEngine()
{
    m_textureId = loadTexture("E:\\Projets\\Positionnement\\Sources\\C++\\LoftuSimu\\bin\\Debug\\stainedglass05.jpg", false);
//    m_textureId = loadBMPTexture("E:\\Projets\\Positionnement\\Sources\\C++\\LoftuSimu\\bin\\Debug\\stainedglass05.jpg");

    std::cout<<m_textureId<<"\n";
}

void cz2DEngine::Draw()
{
    glClear(GL_COLOR_BUFFER_BIT);

    glMatrixMode( GL_MODELVIEW );
    glLoadIdentity( );

    glBindTexture(GL_TEXTURE_2D, m_textureId);
    glColor3ub(255,255,255);
    glBegin(GL_QUADS);
        glTexCoord2i(0,0);  glVertex2i(0,0);
        glTexCoord2i(1,0);  glVertex2i(0,400);
        glTexCoord2i(1,1);  glVertex2i(400,400);
        glTexCoord2i(0,1);  glVertex2i(400,0);
    glEnd();

    glFlush();
    SDL_GL_SwapBuffers();
}

Voila merci

Damien

*Les fautes d'orthographes jointes à la présente missive, sont la propriété exclusive de l'auteur. Toute copie illégale pourra être passive de poursuites judiciaires, et soumises à des peines et sanctions exemplaires.
mercredi 24 septembre 2008 à 11:34:57 | Re : Texture avec OpenGl

faucheuse

De l'opengl avec la SDL... c'est possible ca???
mercredi 24 septembre 2008 à 12:03:14 | Re : Texture avec OpenGl

Zakata

Salut,

Oui ou du moins j'arrive à faire ce que je veux mis à part les textures. Dans le tuto du site du zeros il utilisent la SDL.

Sinon tu as une idée pout mon problème


*Les fautes d'orthographes jointes à la présente missive, sont la propriété exclusive de l'auteur. Toute copie illégale pourra être passive de poursuites judiciaires, et soumises à des peines et sanctions exemplaires
mercredi 24 septembre 2008 à 12:54:54 | Re : Texture avec OpenGl

faucheuse

Nan dsl j'en suis au meme niveau que toi en Opengl (sans sdl^^)


Cette discussion est classée dans : ecran, opengl, sdl, gl, texture


Répondre à ce message

Sujets en rapport avec ce message

Problème d'affichage de texture [ par Turok ] Bonjour,Alors voila le problème est simple, voici un code que j'utilise pour afficher une simple image 2d en utilisant OpenGl et SDL, mais celui ci ne 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 Probleme d'alpha avec SDL_ttf [ par vladisback ] Je suis entrain de m'arracher les cheuveux avec SDL_ttf, j'essai simplement d'afficher du texte de n'importe quelle couleur opaque sur un fond transpa bitmap avec SDL_image? [ par Batman60 ] Bonjour Comment afficher des bitmaps correctement(bonnes couleurs,et image non inversée) avec ce code (SDL_ima transparence en OpenGl [ par F0ra ] Bonjour, J'ai un problème en OpenGl Je voudrais rendre uniquement la couleur rose< OpenGL et textures [ par Jackyzgood ] Bonjour à tous ! Maintenant que je commence à être à l'aise en SDL, je me suis dis : ça pourrait être bien de passer à l'OpenGL. J'ai suivis un tuto Multitexturing OpenGl [ par goutbouyo ] Salut,Je charge une map BSP dans un jeu fait en OpenGl.Il y a donc du multitexturing.Le problème c'est quand j'affiche mes persos en MD2, j'active la Listes OpenGL : Problème de texture [ par smoove5198 ] Bonjour, Je travaille actuellement sur un projet en opengl. Pour des raisons de performence je me suis ecrit une classe qui crée du texte a partir d' J'ai besoins d'aide please ! [ par mondrone ] #include #include SDL_Surface *screen = NULL; void demarre_opengl(); void creer_fenetre_opengl(); void init_opengl(); void stop_opengl(); void tou TEXTURE SDL_IMAGE JPEG [ par Batman60 ] salutquelqu'un peut me dire ce qui cloche dans mon bout de code utilisé pour charger une texture jpeg j'utilise la lib SDL_IMAGE pour celaest-ce que c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,217 sec (3)

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