TITLE:PHP OpenGL

#contents

* 本家 [#original]

- http://phpopengl.sourceforge.net/
--  http://www.mail-archive.com/php-dev@lists.php.net/msg39356.html
 I don't do any current development on it.
 I've been focusing on php-soap.

 % mkdir phpopengl
 % cd phpopengl
 % cvs -d:pserver:anonymous@phpopengl.cvs.sourceforge.net:/cvsroot/phpopengl login
 % cvs -z3 -d:pserver:anonymous@phpopengl.cvs.sourceforge.net:/cvsroot/phpopengl co -P .

* 改造版 [#custom]

- PHP5 でもコンパイルできるように修正

- http://github.com/yoya/phpopengl/
--  git@github.com:yoya/phpopengl.git

** 不具合 [#bug]

- callback で fatal を起こすと seg.fault が発生する事がある
- callback で seg.fault が発生する事がある

** 修正済み [#fixed]

- INIT と SHUTDOWN の対応を整理 (apache が落ちる)
- MSHUTDOWN で efree を呼んじゃダメなので pemalloc/pefree に修正 (fault 時に落ちる)
- サンプルの PHP プログラムの文字列が裸だったので、一通り '~' で括った。

** 追加予定 [#todo]

- ゲームモード
- 日本語フォント対応 (出来るのか?)
-- 世の中のコード見ると SJIS とか EUC にべったりな感じが…

** 環境 [#env]

- CentOS4, CentOS5 で何となく動いた。 
- Debian でも何となく動いた。(config.m4 いじった)
- MacOX は /usr/X11R6 へのリンクで動作した
--  framework オプションを使いたいけど、ヘッダやライブラリの場所が独特で config.m4 で吸収する方法が思いつかない…

* 日記 [#ref]

- PHP で OpenGL/GLUT
--  http://d.hatena.ne.jp/yoya/20100729/phpopengl
- PHP OpenGL 参照渡し不具合修正
--  http://d.hatena.ne.jp/yoya/20100915/phpopengl
- phpopengl を有効にするだけで segふぉる問題対応
--  http://d.hatena.ne.jp/yoya/20100919/phpopengl
- PHPカンファレンス2010でLT
--  http://d.hatena.ne.jp/yoya/20100925/phpcon

* 関連 [#rel]

- [[OpenGL]]

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes