begin process at 2012 02 10 16:19:42
  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 Tableaux dynamiques GLuint [sous windows] [ par Djoss666 ] Bonjour à tous. Je cherche à charger le nom des textures que je récupère dans un fichier, dans un tableau dynamique GLUint, afin de ne pas avoir à re OpenGL; transparence des png assombrie [ par choucroute987 ] Bonjour, Je me permet de poster dans la section C étant donné que l'OpenGl est peut utilisé avec d'autres langages... Je suis en train de développer 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'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 0,764 sec (4)

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