ChangeLog
3.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
07/30/96:
Release 0.8 (beta 1)
* Supports g[s]SPL2Triangle() and g[s]SPL1Triangle()
* Vtx cache size becomes 16->32.
* Mtx stack level becomes un-limited.
08/01/96:
Release 0.81 (beta 2)
* Change ucode's file name to gspF3D.LP_NOCLIP.o
* Change gbi.h to use same header file of Fast3D.
08/08/96:
Release 0.9 (beta 3)
* Supports extended Fast3D with 32 vtx, (gspF3D32.fifo.o).
* Changes g[s]SPL1Triangle to g[s]SP1Triangle.
* Supports g[s]SP2Triangles and g[s]SP1Quadrangle.
* F3DLP_GBI, F3DHP_GBI can be used in your code to switch gbi.h.
(Release 0.91 or later F3DHP_GBI -> F3DEX_GBI)
08/12/96:
Release 0.91 (beta 4)
* Supports gspF3DEX.NoN.fifo.o (No Near Clipping F3DEX)
* Change ucodes' names.
+ gspF3D.LP_NOCLIP.o -> gspF3DLP.NoC.fifo.o
+ gspF3D32.fifo.o -> gspF3DEX.fifo.o
* Change #define keyword (F3DHP_GBI -> F3DEX_GBI)
08/27/96:
Release 0.92 (beta 5)
* Supports CULL_FRONT in F3DEX.
* Optimize F3DEX.
* Bug fixed in Quadrangle. (Bug: In clipping, some polygons disappear)
* Unsupports CullDisplayList in F3DLP.
08/30/96:
Release 0.93 (beta 6)
* Quadrangle clipping bug fixed.
* Get binary level compatibility of some GBI macros between F3DEX
and F3DLP.
(g*SPVertex, g*SP1Triangle, g*SP2Triangles, and g*SP1Quadrangle)
09/03/96:
Release 0.94 (beta 7)
* Supports F3DLX ucode which is no sub-pixel calculation version
of F3DEX but faster.
* Some bug fixed.
09/18/96:
Release 0.95 (beta 8)
* Add header files for Ultra 64 Development Environment release 2.0f.
* Set the status flag "G_CLIPPING" for default to have
compatibility between F3DEX and F3DLX.
10/07/96:
Release 0.96 (beta 9)
* Supports F3DLP.Rej and F3DLX.Rej ucodes which have no clipping
but triangle rejecting and more faster.
* Stop supporting F3DLP.NoC.
* Change gbi.h to get more compatibility for gSPCullDisplaylist(),
gSPModifyVertex().
* No support dynamic division of gSP1Quadrangle any more, and
gSP1Quadrangle is emulated by gSP2Triangle.
10/15/96:
Release 1.00
* Add header files for Ultra 64 Development Environment release 2.0g.
* Supports L3DEX ucode which can accept 32 vertices cache.
11/14/96:
Release 1.01 (beta 1)
* Fixed a bug with fog setting in F3DLX.Rej.
11/27/96:
Release 1.02 (beta 2)
* Support g*SPBranchLessZ GBI provides ucode with model LOD
function.
12/02/96:
Release 1.20
* Support g*SPLoadUcode. it can make ucode self-loading function.
This means we can change ucode without using CPU.
* Add patches for libultra to support g*SPLoadUcode.
01/14/97:
Release 1.21
* Bug fixed for yield function after gSPLoadUcode.
Os_patches and ucodes were fixed.
03/28/97:
Release 1.22
* ReMix the F3DEX package comes from N64 Dev 2.0H.
* Add discription for S2DEX ucode.
06/09/97:
Release 1.23
* Bug Fixed for drawing flat shaded triangles using F3DLX.Rej or
F3DLP.Rej.