-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
107 lines (88 loc) · 4.45 KB
/
NEWS
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
98
99
100
101
102
103
104
105
106
107
2.1.0
Tao Library versions
Tao.OpenGl 2.1.0.12, Tao.Platform.Windows 1.0.0.5,
Tao.FreeGlut 2.4.0.2, Tao.OpenAl 1.1.0.1, Tao.Cg 2.0.0.0, Tao.DevIl 1.6.8.3,
Tao.Lua 5.1.3.0, Tao.Sdl 1.2.13.0, Tao.PhysFs 1.0.1.2, Tao.Ode 0.9.0.0,
Tao.Glfw 2.6.0.0, Tao.FFmpeg 0.4.9.0, Tao.FreeType 2.3.5.0, Tao.Platform.X11 1.0.0.0
- Tao.Sdl - fixed SDL_overlay struct.
- Tao.Sdl - Added non-CLS compliant methods
- Tao.Sdl - updated to SDL 1.2.13
- Tao.Cg - Updated to Cg 2.0
- Added Tao.FFmpeg, Tao.FreeType, Tao.Platform.X11
- Fixed uninstall issues with the Windows Installer.
- Added make build system.
- Removed prebuild from the build system (still used for GAC functionality).
- Examples are now OSX bundles.
- Sdl, OpenGl, Cg, FreeGlut (GLUT actually) work on OSX but the others do not have installers. OpenAl has partial support.
- Tao.Lua - Updated to 5.1.3
- Added TaoMediaPlayer as an example for Tao.FFmpeg.
- Tao.Ode - updated to 0.9.
- Tao.OpenGl - Optimized cold boot time, by using reflection to reduce jitted LOC.
- Tao.OpenGl - Simplified and optimized extension loading (now works on OSX, too).
- Tao.OpenGl - Improved call speed for functions that take typed arrays as parameters (e.g. int[], short[], etc.)
- Tao.OpenGl - Added ref/out overloads for functions taking pointers.
- Tao.OpenGl - Added non-CLS compliant overloads for functions with unsigned parameters (e.g. uint, ushort etc.)
- Tao.OpenGl - Reduced the total number of overloads by simplifying the generation process.
- Tao.OpenGl - Fixed several bugs in the typemaps (GLbool -> bool, void* (return) -> IntPtr).
- NAnt build extended with install function (previously just for package building)
- pkg-config files (important for distro's! since for example OpenSUSE uses Tao.OpenGL.pc, while Debian uses tao-opengl.pc, hopefully everyone will now start using the later one)
- OpenAL EFX support
- WGl extensions repaired
2.0
Tao library versions
Tao.OpenGl 2.1.0.3, Tao.Platform.Windows 1.0.0.3,
Tao.FreeGlut 2.4.0.1, Tao.OpenAl 1.1.0.0, Tao.Cg 1.4.1.1, Tao.DevIl 1.6.8.2,
Tao.Lua 5.1.1.0, Tao.Sdl 1.2.11.1, Tao.PhysFs 1.0.1.0, Tao.Ode 0.6.0.3,
Tao.Glfw 2.5.0.0.
All libraries are compiled for .NET 2.0.
Since they use features not in .NET 1.1, the libraries cannot be recompiled for .NET 1.1.
The Tao.OpenGl binding has been completely revamped.
Conslidated most examples into easy-to-use browser apps.
Added simple scripts to ease execution of examples on Mono.
Downloads are available at:
https://sourceforge.net/project/showfiles.php?group_id=170616
1.3.0
Tao library versions
Tao.OpenGl 1.5.0.3, Tao.Platform.Windows 1.0.0.3, Tao.FreeGlut 2.4.0.0,
Tao.OpenAl 1.1.0.0, Tao.Cg 1.4.1.0, Tao.DevIl 1.6.7.0,
Tao.Sdl 1.2.11.0, Tao.PhysFs 1.0.1.0, Tao.Ode 0.5.0.3, Tao.Glfw 2.5.0.0.
For Tao.Sdl
* Now binds with SDL 1.2.11, SDL_image 1.2.5, SDL_mixer 1.2.7,
smpeg 0.4.5, SDL_ttf 2.0.8, SDL_net 1.2.6
* SDL_SetVideoMode() now accepts 0 for width or height and will
use the current video mode (or the desktop mode if no mode has been set.)
* Added current_w and current_h to the SDL_VideoInfo structure,
which is set to the desktop resolution during video intialization,
and then set to the current resolution when a video mode is set.
* SDL_GL_LoadLibrary() will load the system default OpenGL
library if it is passed NULL as a parameter.
* Added SDL_GL_SWAP_CONTROL to wait for vsync in OpenGL applications.
* Added SDL_GL_ACCELERATED_VISUAL to guarantee hardware acceleration.
* SDL_WM_SetCaption() now officially takes UTF-8 title and icon
strings, and displays international characters on supported platforms.
* Added SDL_GetKeyRepeat() to query the key repeat settings.
For Tao.Cg
* Now binds with Cg 1.4.1
For Tao.OpenAl
* Now binds with OpenAl 1.1.0
For Tao.PhysFs
* Now binds with PhysFs 1.0.1
For Tao.Ode
* Various bug fixes and changes made over the recent months,
including a dGeomSetRotation bug fix submitted by Markus Ewald.
The collision callbacks should now be working.
For Tao.Glfw
* Now binds with Glfw 2.5.0
For Tao.FreeGlut
* Now binds with FreeGLUT 2.4.0
For Tao
* Updated Prebuild and all prebuild files. Added NAnt target.
* Reduced many of the XML doc messages generated during a build.
* Mono build now includes MSDN-Style HTML docs.
1.2.0
Initial Release
Tao Library Versions
The Tao library versions follow the version of the underlying library.
Tao.OpenGl 1.5.0.3, Tao.Platform.Windows 1.0.0.3, Tao.FreeGlut 2.2.0.0,
Tao.OpenAl 1.0.0.2, Tao.Cg 1.2.1.3, Tao.DevIl 1.6.7.0,
Tao.Sdl 1.2.8.1, Tao.Ode 0.5.0.1, Tao.Glfw 2.4.2.1.