[go: up one dir, main page]

Menu

Commit [r12560]  Maximize  Restore  History

DDS Cubemap loading.

Still missing a proper tie-in with Techniques, will research that a bit.

- Fixed bug in DDS loading, DDSCAPS structure was being read from the wrong offset (!)
- Made texture sides and mip count accessible to derived classes (required for DDS cubemaps)
- Background cube maps are first looked into <name>_light.texture as a DDS cubemap - if that fails, then the engine proceeds as usual.

klaussfreire 2009-08-30

changed /trunk/vegastrike/src/gfx/ani_texture.cpp
changed /trunk/vegastrike/src/gfx/aux_texture.cpp
changed /trunk/vegastrike/src/gfx/pipelined_texture.cpp
changed /trunk/vegastrike/src/gfx/stream_texture.cpp
changed /trunk/vegastrike/src/gfx/technique.cpp
changed /trunk/vegastrike/src/gfx/technique.h
changed /trunk/vegastrike/src/gfx/vsimage.cpp
changed /trunk/vegastrike/src/gfx/vsimage.h
changed /trunk/vegastrike/src/gfxlib.h
changed /trunk/vegastrike/src/gldrv/gl_texture.cpp
changed /trunk/vegastrike/src/star_system.cpp