[English]
News
Pogolyn 0.8.0 リリース (2009/8/15)
- PG_NO_THROW_EXCEPTION コンパイルオプションを修正
- 新しいコーディング規約に合わせてすべてのメソッドを改名
- モーションデータクラス pgMotData を追加
- モーション再生クラス pgMot を追加
- pgUtil::loadPixelArtModel と pgUtil::loadPixelArtModelAs を追加
- サンプル12を追加
- iPhone OS 1.x のサポートを終了
- すべてのサンプルのクラスを改名
- pgKeyMgr::KEY_CAPSLOCK と pgKeyMgr::KEY_NUMLOCK を削除
- Linux 環境でのキー入力取得方法を修正
- Doxygen のバージョンを 1.5.8 に更新
Pogolyn 0.7.0 リリース (2009/2/28)
- iPhone toolchain 2.0 をサポート (野田 卓郎さん提供コード)
- FreeType のバージョンを 2.3.8 に更新
- libpng のバージョンを 1.2.35 に更新
- Linux 環境でのサウンド再生をサポート (小森 顕博さん提供コード)
- サンプル11を追加
- pgReadLittleEndian と pgWriteLittleEndian を変更
- サンプル10を変更
- pgSndMgr とサンプル6を変更
- pgMemMgr でのメモリリークを修正
- pgID_ マクロを追加
- pgID を変更
- Win32 環境でのイベント処理方法を修正
- pgDraw::~pgDraw を修正
- pgTex::GetProxyTextureID と pgTex::SetProxyTextureID を追加
- Pogolyn 向け C++ コード整形ツール pgstyle を追加
- pgCol::operator/ と pgCol::operator/= を追加
- pgUtil::CalcNormalAsTriangles を追加
- pgRend_Light::CalcNormalAsTriangleStrip を削除
- pgRend_Light::CalcNormalAsTriangles を変更
- pgUtil::Import3DS と pgUtil::Import3DSAs を追加
- モデル描画クラス pgMdl を追加
- モデルデータクラス pgMdlData を追加
- pgScr::GetFirstDrawN と pgScr::GetLastDrawN を追加
- pgDraw::GetType を追加
Pogolyn 0.6.2 リリース (2008/12/20)
- pgSysMgr::FramebufferSizeChangeP を変更
- pgDbgMgr::DumpTask を変更
- pgSysMgr::UpdateForSystem を追加
- pgDrawMgr::SetRenderForSystem を pgDrawMgr::SetRender に改名
- pgDrawMgr::RenderPForSystem を pgDrawMgr::RenderP に改名
- pgTask と pgTaskMgr の GetExecuteionUsecTime を GetExecuteUsecTime に改名
- pgTaskMgr に GetRenderUsecTime と MeasureRenderTimeForSystem を追加
- pgTask::UpdateForSystem を変更
- pgSndMgr::CreateAfterTaskAndRes を pgSndMgr::CreateAfterRes に改名
- pgDrawMgr::CreateAfterTaskAndRes を pgDrawMgr::CreateAfterRes に改名
- pgResMgr::CreateAfterSys を pgResMgr::CreateAfterTask に改名
- pgDrawMgr::RenderForSystem を変更
- pgTree::GetLastDesc を追加
- pgSysMgr にスレッド関連メソッドを追加
- サンプル5を iPhone 向けに修正
- pgPrim::ShareDataP と pgSprt::ShareDataP を追加
- サンプル9を修正
- pgCdt::Cinf を pgCdt::CdtInfo に改名
- 2つの pgSprt::Init を追加
- 新しい pgRend_Shader::Init を追加
- 新しい pgRend_Light::Init を追加
- 新しい pgRend::Init を追加
- pgPrim::ReallocData を変更
- 2つの pgPrim::Init を追加
- 全てのpgDraw 関連クラスの CopyAll を削除
- pgMat::ToLocalOf と pgMat::ToLocalOf_NoTrans を変更
- フレームバッファサイズを使用する全てのメソッドを修正
Pogolyn 0.6.1 リリース (2008/11/15)
- サンプル8のプリミティブカラーを変更
- pgRend_Light を修正
- pgLts::PARA_LIGHT_NUM を pgLts::MAX_PARA_LIGHT_NUM に改名
- pgLts::MAX_NEAR_LIGHT_NUM を追加
- デバッグコンソールの枠を変更
- iPhone のマルチタッチ対応の不具合を修正
- iPhone 向け makefile を変更
- pgScr::UpdateScreenTexture を変更
- pgSysMgr::FLAG_DISABLE_SHADER の不具合を修正
- pgScr::CalcVisibleVector の不具合を修正
Pogolyn 0.6.0 リリース (2008/11/3)
- サンプル10を追加
- pgDbgMgr::DumpConfig を追加
- pgScr::CalcVisibleVector を追加
- FreeType のバージョンを 2.3.7 に更新
- libpng のバージョンを 1.2.32 に更新
- フレームレートの制御方法を変更
- iPhone のマルチタッチ機能に対応
- 設定ファイルパーサーモジュール pgConf を追加
- サンプル9のウィンドウサイズを変更
- pgResMgr のハッシュサイズを変更
- デバッグ用に隠しタップコマンドを追加
- pgKeyMgr の GetModifierKey と SetModifierKey を削除
- VS2008 向けに pogolyn.rc と resource.h を変更
- コンソールウィンドウを開かないように MinGW 向けの makefile を変更
- 拡張キー対応のため、pgKeyMgr にメソッドを追加
- pgKeyMgr に拡張キーを追加
- pgSysMgr::OpenFile を変更し、pgSysMgr::WriteFile を追加
- PyPogolyn を更新
- pgRealloc と pgMemMgr::ReallocForSystem を追加
- pypg を pypogolyn に改名
- pgDelete、pgDeleteArray、pgFree を変更
Pogolyn 0.5.0 リリース (2008/10/1)
- pgUtil::ReadPNGInfo の引数の型を変更
- サンプル9を追加
- Linux のフレームバッファ設定を変更
- pgDbgMgr のスクリーン設定の不具合を修正
- pgSysMgr::FLAG_DISABLE_SHADER を追加
- pgDrawMgr::HasLightSetP を追加
- pgDrawMgr::HasShaderP を追加
- pgDrawMgr::HasTextureP を追加
- pgDrawMgr::HasScreenP を追加
- pgResMgr::HasResourceP を追加
- pgShd、pgRend_Shader、サンプル7を変更
- pgDrawMgr::NewShader を変更
- pgPrim と pgSprt にデフォルトシェーダーを追加
- サンプル6の不具合を集成
- pgCdt(衝突判定モジュール)を追加
- pgDbgMgr::DrawSphere を変更
- フレームレートの制御方法を変更
- Win32 デバッグビルド時のバイナリ名を変更
- pgTaskMgr::ResetFrameSkip を修正
- iPhone のフレームレート調整の不具合を修正
Pogolyn 0.4.0 リリース (2008/8/13)
- 各 makefile の不必要な定義を削除
- 2D スクリーンの Z オーダーの不具合を修正
- サンプル7、8を追加
- pgDbgMgr::DumpShader を追加
- pgRend_Light(pgPrim 向け光源処理プラグインクラス)を追加
- pgRend_Shader(pgPrim 向けシェーダープラグインクラス)を追加
- pgShd 向けに pgDrawMgr にメソッドを追加
- pgShd(シェーダークラス)を追加
- pgTex::~pgTex のテクスチャメモリーのリークを集成
- pgType が bool 型を正しく扱えるように修正
- pgTex::UploadImageForSystem を削除
- pgDrawMgr::DeleteAllVramObjForSystem を追加
- pgDrawMgr::DeleteAllTexObjForSystem を削除
- pgRend(pgPrim 向け描画プラグイン描画クラス)を追加
- pgSprt の不必要なコピーコンストラクタと=オペレーターを削除
- pgPrimの不必要なコピーコンストラクタと=オペレーターを削除
- pgNodeの不必要なコピーコンストラクタと=オペレーターを削除
- pgDrawMgr::ShaderAvailableP を追加
- pgPrim::MODE_RENDERER を追加
- pgLts、pgLit 向けに pgDrawMgr にメソッドを追加
- pgLts、pgLit(光源処理向けクラス)を追加
Pogolyn 0.2.5 リリース (2008/7/12)
- pgSprt 描画時のプリミティブタイプを変更
- pgSprt::ReallocData のアルゴリズムを変更
- pgPrim::ReallocData のアルゴリズムを変更
- pgSprt::CopyAll のアルゴリズムを変更
- pgPrim::CopyAll のアルゴリズムを変更
- pgPrim::SetRect の4頂点の順番を変更
- pgTask の描画フラグ制御の不具合を修正
- テクスチャ描画のパフォーマンスを向上
- Win32 向けのコンパイルオプションを変更
- pgDraw の可視フラグ制御の不具合を集成
- FreeType のバージョンを version 2.3.6 に更新
- 全ての makefile のコンパイルオプションを変更
- PyPg(Pogolyn Python バインディング)を追加
- POGOLYN_VERSION の型を s32 に変更
- MinGW をサポート
- libpng のバージョンを 1.2.29 に変更
Pogolyn 0.2.0 リリース (2008/5/31)
- フレームレートの制御方法を変更
- pgGen の API リファレンスを追加
- iPhone Open SDK をサポート
- i386 Linux をサポート
- PG_NO_THROW_EXCEPTION コンパイルオプションを追加
- pgExitPogolyn を pgEndPogolyn に改名
- pgTry と pgCatch を追加
- libpng のバージョンを 1.2.28 に更新
- pgDbgMgr::DumpMemory を変更
- pgKeyMgr::KEY_TYPE を変更
- pgSysMgr::ChangeDirectoryToProcessDirectory を追加
- 全ての Win32 向けサンプルに Pogolyn アイコンを設定
- Pogolyn アイコンデータを追加
- pgMap::GetN のアルゴリズムを変更
- VS2008 向けにテストコードを変更
- VS2005 プロジェクトファイルのコンパイルオプションを変更
Pogolyn 0.1.5 リリース (2008/3/30)
- サンプル2、3、4、5、6を追加
- pgTaskMgr::SendMessage と pgTask::OnMessage を変更
- pgSndMgr::FadeTrackVolume を変更
- pgKeyMgr::GetMouseWheel を修正
- pgMat::LookAt を修正
- pgQuat::Slerp を修正
- pgPrim::MODE_QUADS と pgPrim::MODE_QUAD_STRIP を削除
- スプライト描画の不具合を修正
- pgScr::SetClearMode を修正
Pogolyn 0.1.0 リリース (2008/2/27)