TwlIPL_commit-99/add-ins/TwlSystem/docs/ChangeLog/GraphicsFoundation_ChangeLog.html

255 lines
7.8 KiB
HTML
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<head>
<title>NITRO-System GraphicsFoundationライブラリ 更新履歴</title>
<meta http-equiv="Content-Type" content="text/html">
<meta http-equiv="content-style-type" content="text/css" />
<style type="text/css">
<!--
H1
{
font-weight : bold;
font-size : 250%;
text-align : left;
color : #46f;
margin : 0em 0em 0.5em 0em;
}
H2
{
font-weight : bold;
font-size : 150%;
text-align : left;
margin : 2em 0em 0.5em 0em;
padding-top : 8pt;
border-top-style : double;
border-top-width : 3px;
}
H3
{
font-weight : bold;
font-size : 120%;
margin : 1em 0em 0.5em 0em;
padding-top : 8pt;
border-top-style : solid;
border-top-width : 1px;
}
H4
{
font-weight : normal;
font-size : 100%;
margin : 0em 0em 0em 0.5em;
}
DIV.date
{
font-size : normal;
text-align : right;
margin : 0pt 0pt 12pt 0pt;
}
DIV.licence
{
margin: 0em;
border-style : solid;
border-width : 1px;
}
P
{
font-size : normal;
margin : 0em 1em 0.5em 1em;
line-height : 150%;
}
PRE
{
font-size : normal;
margin : 0em 0em 1em 2em;
line-height : 120%;
}
DT
{
margin : 1em 0em 0em 1em;
}
DD
{
margin-left : 3em;
}
UL
{
margin-top : 0em;
}
-->
</style>
</head>
<body>
<h1>NITRO-System GraphicsFoundationライブラリ 更新履歴</h1>
<h2>■ インデックス</h2>
<h3><a href="#version_20080408">■ 2008年04月08日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_76-G01">ノート 76-G01: (マニュアル) マニュアルの書式の見直し</a></li>
</ul>
<h3><a href="#version_20071126">■ 2007年11月26日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_71-G01">ノート 71-G01: (ライブラリ) 128Kバイト以上の大きなサイズの領域が確保できない制限を修正</a></li>
<li><a href="#note_71-G02">ノート 71-G02: (ライブラリ) 転送キューをクリアする関数を追加</a></li>
</ul>
<h3><a href="#version_20070501">■ 2007年05月01日版</a></h3>
<h4>不具合修正</h4>
<ul style="list-style-type:none;">
<li><a href="#note_66-G01">ノート 66-G01: (ライブラリ) デバック情報を出力する関数が正しく呼び出されない不具合を修正</a></li>
</ul>
<h3><a href="#version_20070314">■ 2007年03月14日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_64-G01">ノート 64-G01: (ライブラリ) 各種VRAMマネージャにデバック情報を出力する関数を追加</a></li>
</ul>
<h3><a href="#version_20050901">■ 2005年09月01日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_50-G01">ノート 50-G01: (ライブラリ) 各種VRAMマネージャにデバック情報を出力する関数を追加</a></li>
</ul>
<h3><a href="#version_20041206">■ 2004年12月06日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_34-G01">ノート 34-G01: (ライブラリ) 内部関数の一部をインライン関数化</a></li>
<li><a href="#note_34-G02">ノート 34-G02: (サンプル) 各種VRAMマネージャのサンプルをつ追加</a></li>
</ul>
<h4>不具合修正</h4>
<ul style="list-style-type:none;">
<li><a href="#note_34-G03">ノート 34-G03: (ライブラリ) フレームテクスチャVRAMマネージャの初期化における不具合の修正</a></li>
<li><a href="#note_34-G04">ノート 34-G04: (ライブラリ) リンクドリストテクスチャVRAMマネージャの初期化における不具合の修正</a></li>
</ul>
<h3><a href="#version_20041012">■ 2004年10月12日版</a></h3>
<h4>追加・変更された機能</h4>
<ul style="list-style-type:none;">
<li><a href="#note_26-G01">ノート 26-G01: (ライブラリ) リンクドリストVRAMマネージャを追加</a></li>
<li><a href="#note_26-G02">ノート 26-G02: (ライブラリ) フレームテクスチャVRAMマネージャの効率化</a></li>
</ul>
<h2 id="version_20080408">■ 2008年04月08日版での変更点</h2>
<h3 id="note_76-G01">ノート 76-G01: (マニュアル) マニュアルの書式の見直し</h3>
<p>下記に示すpdfマニュアルの改訂履歴の書式を変更し、ドキュメントの副題を記載しました。
また、改ページの位置を調整し、マニュアルが見やすくなるようにしました。
</p>
<ul><li> VramManager.pdf
</li>
<li> VramTransferManager.pdf
</li>
</ul>
<h2 id="version_20071126">■ 2007年11月26日版での変更点</h2>
<h3 id="note_71-G01">ノート 71-G01: (ライブラリ) 128Kバイト以上の大きなサイズの領域が確保できない制限を修正</h3>
<p>リンクリストVRAMマネージャの内部処理を変更し、
128Kバイト以上の大きなサイズの領域を一度に確保することができない制限を修正しました。
</p>
<h3 id="note_71-G02">ノート 71-G02: (ライブラリ) 転送キューをクリアする関数を追加</h3>
<p>VRAM転送マネージャ内の転送キューをクリアする
NNS_GfdClearVramTransferManagerTask()関数を追加しました。
</p>
<h2 id="version_20070501">■ 2007年05月01日版での変更点</h2>
<h3 id="note_66-G01">ノート 66-G01: (ライブラリ) デバック情報を出力する関数が正しく呼び出されない不具合を修正</h3>
<p>デバック情報を出力する関数NNS_GfdDumpFrmTexVramManagerEx()
が正しく呼び出されない不具合を修正しました。
</p>
<h2 id="version_20070314">■ 2007年03月14日版での変更点</h2>
<h3 id="note_64-G01">ノート 64-G01: (ライブラリ) 各種VRAMマネージャにデバック情報を出力する関数を追加</h3>
<p>各種VRAMマネージャに、デバック出力コールバック関数を指定して、
デバック情報を出力する関数NNS_GfdDumpXXXEx()を追加しました。
</p>
<h2 id="version_20050901">■ 2005年09月01日版での変更点</h2>
<h3 id="note_50-G01">ノート 50-G01: (ライブラリ) 各種VRAMマネージャにデバック情報を出力する関数を追加</h3>
<p>各種VRAMマネージャに、デバック情報を出力する関数
NNS_GfdDumpXXX()を追加しました。
</p>
<h2 id="version_20041206">■ 2004年12月06日版での変更点</h2>
<h3 id="note_34-G01">ノート 34-G01: (ライブラリ) 内部関数の一部をインライン関数化</h3>
<p>パフォーマンス向上のため、内部関数の一部をインライン関数としました。
</p>
<h3 id="note_34-G02">ノート 34-G02: (サンプル) 各種VRAMマネージャのサンプルをつ追加</h3>
<p>各種VRAMマネージャの使用方法を示す、サンプルデモが編追加しました。
</p>
<h3 id="note_34-G03">ノート 34-G03: (ライブラリ) フレームテクスチャVRAMマネージャの初期化における不具合の修正</h3>
<p>NNS_GfdInitFrmTexVramManager()を使用してマネージャを異なるパラメータで複数回初期化するときに、
正しく初期化が行われない不具合を修正しました。
(マネージャの空き領域の検索順設定が初回の初期化時の設定に固定されてしまうバグが修正されました。
本来、空き領域の検索順は、初期化のたびにパラメータにあわせて最適に変更されます。)
</p>
<h3 id="note_34-G04">ノート 34-G04: (ライブラリ) リンクドリストテクスチャVRAMマネージャの初期化における不具合の修正</h3>
<ul><li> 管理VRAM領域サイズを1スロットサイズ(0x20000)より小さく指定した際に、
マネージャが正しく初期化されない不具合を修正しました。
</li>
</ul>
<ul><li> 管理領域サイズを1スロットサイズ(0x20000)単位より細かく指定した場合に、
正しくマネージャが初期化されない不具合を修正しました。
</li>
</ul>
<h2 id="version_20041012">■ 2004年10月12日版での変更点</h2>
<h3 id="note_26-G01">ノート 26-G01: (ライブラリ) リンクドリストVRAMマネージャを追加</h3>
<p>リンクドリストVRAMマネージャを追加しました。
</p>
<h3 id="note_26-G02">ノート 26-G02: (ライブラリ) フレームテクスチャVRAMマネージャの効率化</h3>
<p>フレームテクスチャVRAMマネージャの管理するVRAMスロット数に応じて、
空き領域検索の順位を変化させました。
この変更によって効率的なVRAMの使用が可能となりました。
</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>