闇PHP#2の発表ネタ出し

PHPOpenGL の実装詳細について話します。

以下のような目次になる予定です。

  • OpenGL について
    • 基本構造 => PHPOpenGL/GLU/GLUTの役割
    • 動作デモ => 3D でグルグル回る。イベント処理も。
  • binding 実装
    • 引数チェック
    • 関数定義、定数定義
  • convert ユーティリティ
    • 配列の C<=>PHP 変換
    • ユーザー関数callback
  • configure
    • config.m4
    • config.w32
  • その他ハマりどころ
    • 引数チェックを外したら参照で失敗
    • M と R の違い
    • user callback と refcount