lenny でも環境作る

明日のためにその 1。で、lenny な TP でも以下。

# apt-get install -fy libglut3 libglut3-dev

で、サンプル作って実行してみたら以下なメセジ。

$ ./a.out
freeglut (./a.out): Unable to create direct context rendering for window './a.out'
This may hurt performance.

google 先生にお伺いした所では SDL が云々とあるので入れてみる。どうやら libsdl1.2-dev とか入っていない模様。でパケジ導入してリコンパイルして実行してみましたが同様の現象。
面倒臭いので先に進めてみる。次は塗りツブシ。

#include <GL/glut.h>

void display(void)
{
  glClear(GL_COLOR_BUFFER_BIT);
  glFlush();
}

void init(void)
{
  glClearColor(0.0, 0.0, 1.0, 1.0);
}

int main(int argc, char *argv[])
{
  glutInit(&argc, argv);
  glutInitDisplayMode(GLUT_RGBA);
  glutCreateWindow(argv[0]);
  glutDisplayFunc(display);
  init();
  glutMainLoop();
  return 0;
}

で make して実行したらメセジは出ましたが動作はしている模様なのでスルーします。

線引く

どんどん進める。解説を微妙にナナメ読み。_座標軸を設定する_のあたりはきちんと読みます。明日は色々あるので出力はここで止めます。