What's this mean?

What's this mean?

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

Post Reply
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

What's this mean?

Post by Argh »

Branch created to change CBitmap code to use the new texture interfaces, and incorporate the new texture interfaces at the same time.
Are we moving to something that doesn't make use of AtlasedTexture?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

CBitmap is old code thats been needing replacing, and DevIL doesnt work on Mac OS. This is all to allow a generic texture itnerface so that Mac compliant code can be used as an implementation on Macs and DevIL on linux and windows.

Aside from ungarbled textures on MAc dont expect any new features from this.
Krysole
Posts: 9
Joined: 26 Nov 2005, 06:44

Post by Krysole »

haha, I didn't expect people to catch this so early...

Basically a while back i wrote a few interfaces that abstract texture loading. This will make it easier to extend/tune the texture subsystem, as well as port it to mac os, or write new code that uses textures.

AF is right, however, there won't really be any new features atm.

I'll put more information on the mailing list soon explaining the basic organization of the new interfaces to help everyone who needs to use it after CBitmap goes fatal;)
User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

Not sure if this is useful or not but: have you guys checked out FreeImage? It handles a lot of formats... including dds btw.

It's 1MB, cf DevIL which is 844KB, so it's basically interchangeable.
Post Reply

Return to “Engine”