New release?

Anyone have a problem if I create new Tao release? I have iterated all the assembly versions, fixed the problems with the Windows installer. I would like to release it in a week or so. Objections?

All clear by me (for

All clear by me (for Tao.OpenGl).

------
OpenTK

Fine with

Fine with me!

----------------------
Download Tao svn snapshot build
Experimental Tao rpms (OpenSUSE Build Service)

Sounds good! I hope to have

Sounds good! I hope to have some time early next week and create the release.

I am pretty much done with

I am pretty much done with the new release. Tao will now include OSX bundles for the examples and be released as a dmg file. The only thing left is the ChangeLog/NEWS/README stuff. What has changed in Tao since the last release? Here are a few things I remember:

1. Tao.Sdl - fixed SDL_overlay struct.
2. Tao.Sdl - Added non-CLS compliant methods
3. Tao.Sdl - updated to SDL 1.2.13
4. Tao.Cg - Updated to Cg 2.0
5. Added Tao.FFmpeg, Tao.FreeType, Tao.Platform.X11
6. Fixed uninstall issues with the Windows Installer.
7. Added make build system.
8. Removed prebuild from the build system (still used for GAC functionality).
9. Examples are now OSX bundles.
10. Sdl, OpenGl, Cg, FreeGlut (GLUT actually) work on OSX but the others do not have installers. OpenAl has partial support.
11. Tao.Lua - Updated to 5.1.3
12. Added TaoMediaPlayer as an example for Tao.FFmpeg.
13. Tao.Ode - updated to 0.9.

What has changed in Tao.OpenGl?

Tao.OpenGl: Optimized cold

Tao.OpenGl:

  1. Optimized cold boot time, by using reflection to reduce jitted LOC.
  2. Simplified and optimized extension loading (now works on OSX, too).
  3. Improved call speed for functions that take typed arrays as parameters (e.g. int[], short[], etc.)
  4. Added ref/out overloads for functions taking pointers.
  5. Added non-CLS compliant overloads for functions with unsigned parameters (e.g. uint, ushort etc.)
  6. Reduced the total number of overloads by simplifying the generation process.
  7. Fixed several bugs in the typemaps (GLbool -> bool, void* (return) -> IntPtr).

That should be all. Any remaining Tao.OpenGl 1.3 programs should be very easy to port now, with only simple changes needed (some bugfixes and IntPtrs for 64bit compatibility).

------
OpenTK

I just went through the SVN

I just went through the SVN log and found a couple other things:

- 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

----------------------
Download Tao svn snapshot build
Experimental Tao rpms (OpenSUSE Build Service)

Theme by La Boite a site | Powered by Drupal