Ok, I have uploaded an SVN snapshot of the next version of AgateLib here. The API is at the point where it is mostly stable, but there is still bug testing that needs to be done and there may still be some API changes. These things will go faster and be more complete if others can help out with the testing. Edit: 0.3.0 has been released, so the preview download has been removed. Documentation: http://www.agatelib.org/docs/docs-0.3.0/index.html |
|||
I have refactored file opening in AgateLib. Surface, Sounds, etc. can be loaded from Streams now. This has been in there for a while, but now there is a class AgateLib.AgateFileProvider which is used internally to open Streams when creating objects and passing a filename. For example, the Surface(string) constructor looks in AgateFileProvider.Images to open image files. The reason for this approach is that AgateFileProvider.Images is a list of IFileProvider objects. |
|||
I have committed code for the next version of AgateLib's GUI. It compiles right now but it doesn't run because I don't have royalty free graphics for the controls to upload. If anyone can find or wants to contribute designs for GUI widgets that can be redistributed/reused freely in binary format without requiring anything from individuals using AgateLib (including credit). I'm happy to give credit in the AgateLib distribution but I do not want to require it of AgateLib users. |
|||
I finally bought a domain name for AgateLib, so welcome to the new homepage at agatelib.org! Since AgateLib has a real domain now, the few annoying technical restrictions that existed with the SourceForge hosting are gone now; in particular AgateLib.org can email you if you forget your password. I have also updated the site from Drupal 5 to Drupal 6, so there may still be some issues that need to be resolved; if you see any let me know. New themes have been installed too, so comments on color schemes or which themes look good are welcome. |
|||
I finished and handed in my dissertation, so I should have some more time to work on AgateLib now. Speaking of which... There are two serialization classes in the Subversion repository now. They are in /trunk/src/Serialization. They both generate XML output, the XleSerializer generating more readable output, and the XmlFormatter should be able to serialize just about anything. |
|||
I think I have it fixed now. The issue was two-fold: Direct3D was using nearest neighbor texture sampling, and I didn't have the -0.5 adjustment in the vertex position to align texels with pixels. So far I have tested it on my nVidia 7150 and my laptop which has an ATI Mobility Radeon X600 and it works well on both. I have made a Font tester application (linked below). I'd like to hear if anyone can test this out on other video cards to let me know whether or not things are actually working the way they should be. It's for Windows only, at the moment. |
|||
I have mostly restored the content of the wiki and cleaned up the spam. If you see any that I missed let me know. After I move the contents of the wiki to the Drupal site I will lock all edits on the wiki and eventually remove it. |
|||
Welcome to the new AgateLib site. We have switched to using Drupal instead of MediaWiki, as Drupal has many more features. Now there is a nice set of discussion forums. Over the next couple of days I will be migrating the contents of the wiki to this location. The wiki is still accessible here. |
|||
|
|
