OpenGLat GAMEDEVOpenGL - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト262:名前は開発中のものです。 05/08/22 18:54:20 1JIpqdYw.net ALもGLも資料が少ないなあ 263:名前は開発中のものです。 05/10/09 04:07:25 qOVsvncy.net SDLとOpenGLの勉強を先日から初めて、とりあえずテクスチャを貼り付けてみようと思いました。 が、なかなかうまくいきません。 以下少し長いですがソースを貼り付けてみますので、おかしい点があれば 教えていただけないでしょうか? /* テクスチャの練習 */ #include <windows.h> #include <gl/gl.h> #include <gl/glu.h> #include <SDL/SDL.h> #include <SDL/SDL_image.h> #include <stdio.h> #include <stdlib.h> GLuint texName; static void process_events(void) { SDL_Event event; /* この中でやってきたイベントごとの処理を書く */ while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit(0); } } } 264:名前は開発中のものです。 05/10/09 04:12:43 qOVsvncy.net static void draw_screen(void) { static GLfloat v0[] = { -1.0f, -1.0f, 1.0f }; static GLfloat v1[] = { 1.0f, -1.0f, 1.0f }; static GLfloat v2[] = { 1.0f, 1.0f, 1.0f }; static GLfloat v3[] = { -1.0f, 1.0f, 1.0f }; glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); gluLookAt(0, -5, 5, 0, 0, 0, 0, 0, 10); /* 何番のテクスチャを使うか */ glBindTexture(GL_TEXTURE_2D, texName); /* 四角形を表示 */ glBegin(GL_QUADS); glTexCoord2f(0,0);glVertex3fv(v0); glTexCoord2f(1,0);glVertex3fv(v1); glTexCoord2f(1,1);glVertex3fv(v2); glTexCoord2f(0,1);glVertex3fv(v3); glEnd(); /* フロントバッファとバックバッファの交換 */ SDL_GL_SwapBuffers(); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch