1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4<meta http-equiv="Content-Style-Type" content="text/css">
5<title>Vertex Shader Manual</title>
6
7<style type="text/css">
8<!--
9body {
10/*
11    font-size           : 10pt;
12*/
13    font-weight         : normal;
14    color               : #000000;
15    margin-left         : 0px;
16}
17
18div {
19    width               : 98%;
20    white-space         : nowrap;
21}
22
23div.folderBtn {
24}
25
26span.expandBtn {
27    text-align          : left;
28    position            : absolute;
29    top                 : 50%;
30    left                : 2px;
31}
32
33div.title {
34    text-align          : left;
35    font-weight         : bold;
36/*
37    font-size           : 12pt;
38*/
39    font-size           : 120%;
40    color               : #202020;
41
42    margin              : 4px;
43}
44
45div.openitem {
46    text-align          : left;
47    font-weight         : normal;
48    color               : #000000;
49    position            : relative;
50    left                : 0px;
51    display             : block;
52    margin              : 0px;
53}
54div.closeitem {
55    text-align          : left;
56    font-weight         : normal;
57    color               : #000000;
58    position            : relative;
59    left                : 0px;
60    /* JavaScriptがOFFにされている環境でも表示されるように考慮 */
61    display             : block;
62    margin              : 0px;
63}
64
65ul {
66    margin-top          : 2px;
67    margin-bottom       : 0px;
68}
69
70li {
71    margin-bottom       : 2px;
72    font-weight         : normal;
73    padding-left        : 4px;
74    list-style-image    : none;
75    list-style-position : outside;
76}
77
78li.file {
79    list-style-image    : url(img/icon_file_ctr.png);
80}
81
82li.closefolder {
83    font-weight         : bold;
84    /* JavaScriptがOFFにされている環境でも表示されるように考慮 */
85    list-style-image    : url(img/icon_folder_open_ctr.png);
86    cursor              : pointer;
87}
88
89li.openfolder {
90    font-weight         : bold;
91    list-style-image    : url(img/icon_folder_open_ctr.png);
92}
93
94div.header {
95/*
96    font-size           : 10pt;
97*/
98    font-weight         : bold;
99    border-style        : none none solid double;
100    border-width        : 0px 0px 2px 8px;
101    /* フォルダを開いたときに表示される区切り線の色はここで指定します */
102    border-color        : #CD202C;
103
104    /* RVLプラットフォーム系列 */
105/*
106    border-color        : #34beed;
107*/
108
109    /* TWLプラットフォーム系列 */
110/*
111    border-color        : #ff458f;
112*/
113
114    position            : relative;
115    left                : 28px;
116    margin              : 0px;
117    padding             : 2px 2px 2px 4px;
118}
119
120-->
121</style>
122
123<!-- JavaScriptの部分は書き換えないでください -->
124<script language="JavaScript">
125<!--
126function init() {
127    if (!document.getElementsByTagName) { return; }
128    var objs = document.getElementsByTagName("div");
129    for (i = 0; i < objs.length; i++) {
130        if (objs[i].className == "openitem") {
131            objs[i].style.display = "block";
132        } else
133        if (objs[i].className == "closeitem") {
134            objs[i].style.display = "none";
135        }
136    }
137    objs = document.getElementsByTagName("li");
138    for (i = 0; i < objs.length; i++) {
139        if (objs[i].className == "openfolder") {
140            objs[i].style.listStyleImage = "url(img/icon_folder_open_ctr.png)";
141        } else
142        if (objs[i].className == "closefolder") {
143            objs[i].style.listStyleImage = "url(img/icon_folder_close_ctr.png)";
144        }
145    }
146    var cnts = parent.document.getElementsByName("FPTS_frame");
147    if (cnts == null) {
148        document.getElementById("expandBtn").style.display = "none";
149    }
150    if ((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("5.0") != -1))
151    {
152        document.getElementById("expandBtn").style.position = "fixed";
153    }
154
155}
156
157function expand(id, objCaller) {
158    if (!document.getElementsByTagName) { return false; }
159    var obj = document.getElementById(id);
160    if (obj.style.display == "block") {
161        obj.style.display = "none";
162        objCaller.className = "closefolder";
163        objCaller.style.listStyleImage = "url(img/icon_folder_close_ctr.png)";
164        return false;
165    } else {
166        obj.style.display = "block";
167        objCaller.className = "openfolder";
168        objCaller.style.listStyleImage = "url(img/icon_folder_open_ctr.png)";
169        return true;
170    }
171}
172
173var visibleLR = true;
174var cntWidth = "300,*";
175
176function clickBtnLR() {
177    var cnts = parent.document.getElementsByName("FPTS_frame");
178    if (cnts == null) return;
179    if (visibleLR) {
180        cntWidth = cnts[0].cols;
181        cnts[0].cols = "40,*";
182        document.getElementById("btn_lr").src = "img/icon_open_gray.png";
183        visibleLR = false;
184    } else {
185        cnts[0].cols = cntWidth;
186        document.getElementById("btn_lr").src = "img/icon_close_gray.png";
187        visibleLR = true;
188    }
189}
190
191function openAll() {
192    if (!document.getElementsByTagName) { return; }
193    var objs = document.getElementsByTagName("div");
194    for (i = 0; i < objs.length; i++) {
195        if (objs[i].className == "closeitem") {
196            objs[i].style.display = "block";
197        }
198    }
199    objs = document.getElementsByTagName("li");
200    for (i = 0; i < objs.length; i++) {
201        if (objs[i].className == "closefolder") {
202            objs[i].className = "openfolder";
203            objs[i].style.listStyleImage = "url(img/icon_folder_open_ctr.png)";
204        }
205    }
206}
207
208function closeAll() {
209    if (!document.getElementsByTagName) { return; }
210    var objs = document.getElementsByTagName("div");
211    for (i = 0; i < objs.length; i++) {
212        if (objs[i].className == "closeitem") {
213            objs[i].style.display = "none";
214        }
215    }
216    objs = document.getElementsByTagName("li");
217    for (i = 0; i < objs.length; i++) {
218        if (objs[i].className == "openfolder") {
219            objs[i].className = "closefolder";
220            objs[i].style.listStyleImage = "url(img/icon_folder_close_ctr.png)";
221        }
222    }
223}
224
225function reposition() {
226    if (navigator.appName == "Microsoft Internet Explorer")
227    {
228        var halfH = (document.body.clientHeight + document.body.clientHeight % 2) / 2;
229        var offset = document.body.scrollTop + halfH;
230        document.getElementById("expandBtn").style.top = offset + "px";
231    }
232}
233
234-->
235</script>
236
237<base target="FPTS_main" />
238</head>
239<body onLoad="init();" onScroll="reposition();" onResize="reposition();">
240
241<form name="contents" method="POST" action="#" target="_self">
242
243<div class="title">Vertex Shader Manual</div>
244<hr/>
245<!-- フォルダすべてを開閉するボタン(書き換えないでください) -->
246<script language="JavaScript">
247<!--
248document.write('<div class="folderBtn">');
249document.write('&nbsp;Entire TOC: ');
250document.write('<input type="button" value=" Open " onClick="openAll();" <//>&nbsp;');
251document.write('<input type="button" value="Close" onClick="closeAll();" <//>');
252document.write('</div>');
253document.write('<hr />');
254-->
255</script>
256<!-- ツリー表示 -->
257<div class="openitem">
258
259    <!-- ユーザが最初に参照すべきドキュメントをここに格納します -->
260    <ul>
261        <li class="file"><a href="../Readme-VertexShaderManual-0_1-en.html">Readme</a></li>
262    </ul>
263
264
265    <!-- 以降のドキュメントはフォルダに分けて格納していきます -->
266
267
268    <!-- ファイルフォーマットのフォルダ -->
269
270    <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
271    <ul>
272        <li class="closefolder" onClick="expand('FileFormat',this);">File Format</li>
273    </ul>
274    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
275    <div class="closeitem" id="FileFormat">
276        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
277        <div class="header">
278            <ul>
279                <li class="file"><a href="../FileFormat/ObjectFileFormat.html">Intermediate Object Files</a></li>
280                <li class="file"><a href="../FileFormat/BinaryFileFormat.html">Executable Binary Files</a></li>
281            </ul>
282        </div>
283    </div>
284
285    <!-- リファレンスのフォルダ -->
286    <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
287    <ul>
288        <li class="file"><a href="../Reference/index.html">Assembler Reference</a></li>
289    </ul>
290
291    <!-- ctr_VertexShaderAssemblerのフォルダ -->
292    <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
293    <ul>
294        <li class="closefolder" onClick="return expand('ctr_VertexShaderAssembler',this);"><a href="../Tools/ctr_VertexShaderAssembler.html"><CODE>ctr_VertexShaderAssembler</CODE></a></li>
295    </ul>
296    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
297    <div class="closeitem" id="ctr_VertexShaderAssembler">
298        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
299        <div class="header">
300            <ul>
301                <li class="file"><a href="../Tools/Assembler/DebugBuild.html">Debug Build</a></li>
302                <li class="file"><a href="../Tools/Assembler/ErrorCode.html">Error Code</a></li>
303            </ul>
304        </div>
305    </div>
306
307    <!-- ctr_VertexShaderLinkerのフォルダ -->
308    <!-- idをもとにフォルダの開閉を行いますので、onClick内を変更しないでください -->
309    <ul>
310        <li class="closefolder" onClick="return expand('ctr_VertexShaderLinker',this);"><a href="../Tools/ctr_VertexShaderLinker.html"><CODE>ctr_VertexShaderLinker</CODE></a></li>
311    </ul>
312    <!-- idをもとにフォルダの開閉を行いますので、idを変更しないでください -->
313    <div class="closeitem" id="ctr_VertexShaderLinker">
314        <!-- 一つしか存在しない場合でも、必ず"header"クラスのdiv(ヘッダ)を挿入し、その中にファイルをリストしてください -->
315        <div class="header">
316            <ul>
317                <li class="file"><a href="../Tools/Linker/MapFileFormat.html">Map File Output Feature</a></li>
318                <li class="file"><a href="../Tools/Linker/ConsistencyCheck.html">Consistency Check Feature</a></li>
319                <li class="file"><a href="../Tools/Linker/PerformanceCheck.html">Performance Check Features</a></li>
320                <li class="file"><a href="../Tools/Linker/DebugBuild.html">Debug Build</a></li>
321                <li class="file"><a href="../Tools/Linker/ErrorCode.html">Error Code</a></li>
322            </ul>
323        </div>
324    </div>
325
326
327
328    <!-- ドキュメントの種類別やライブラリ別、機能別でフォルダを追加してください -->
329
330    <ul>
331        <li class="closefolder" onClick="expand('DMPGL20',this);">DMPGL Documents</li>
332    </ul>
333    <!-- 最初は閉じた状態で表示されるように"closeitem"クラスにします -->
334    <!-- idをもとにフォルダの開閉を行いますので、他のフォルダとidが重複しないように注意してください -->
335    <div class="closeitem" id="DMPGL20">
336        <div class="header">
337            <ul>
338                <li class="file"><a href="../DMPGL20/VertexShaderReferenceManual.pdf">Vertex Shader Reference Manual</a></li>
339            </ul>
340        </div>
341    </div>
342
343
344
345</div>
346<!-- コンテンツ表示フレームの開閉ボタン(書き換えないでください) -->
347<script language="JavaScript">
348<!--
349document.write('<span class="expandBtn" id="expandBtn">');
350document.write('    <img class="expandBtn" id="btn_lr" src="img/icon_close_gray.png" width="16px" height="16px" onClick="clickBtnLR();">');
351document.write('</span>');
352-->
353</script>
354
355<br />
356
357</form>
358
359<hr><p>CONFIDENTIAL</p></body>
360</html>