# 読書: "イルカ本" ## Chapter 4 - Managing 3D Graphics Data Cubeを描画した。 コードを書き終えた後、実行しても何も表示されない、という状況からしばらく抜け出せなかった。 原因: 深度テスト(depth test)を有効にしているのに、深度バッファ(depth buffer)をクリアしていなかった。 ```cpp // render loop // ... glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // これが正しい // ... glEnable(GL_DEPTH_TEST); // draw cube... ``` Cubeの色がいい感じになった。 Cubeが動き回るようになった。 Cubeをたくさん描いた。 Cubeをもっとたくさん描いた。