2005年05月27日
_ Ruby/SDLとOpenGL
Ruby/SDLとOpenGL Interface for Rubyを利用して2D描画を実現しようと いろいろやっています。だいたい目標は以下の通りです。
- 一般的な2D描画APIに似た使い心地を目指す。一応SDLのvideo subsystem を想定しています。
- 拡大縮小回転や加算アルファブレンディング、デプスバッファ(Zバッファ) などOpenGLならではの機能を活用できるようにする。
で、調べた結果、技術的な問題はだいたい解決できそうです。
以下私のためのメモとして調べたキーワードなどについて書いておきます。
- 平行投射/glOrtho
- デプステスト/デプスバッファ/glEnable(GL_DEPTH_TEST)
- <URL:http://alb.hp.infoseek.co.jp/opengl/texture.shtml>
- アルファテスト/glAlphaFunc