Module CS/include/itexture/

back to main page

Summary Period: 2003-05-13 to 2003-05-17

Modules

[root]/CS/include/itexture

Lines Of Code


Total Lines Of Code: 300 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
res2002 5 (100.0%) 300 (100.0%) 60.0

Most Recent Commits

res2002 2003-05-17 18:32

- made the following changes:
- extended the stdpt plugin with a fire texture loader.
- added experimental 'convenient token list', currently used by
above loader.
- added a simple color gradient class to csgfx.
- added the possibility to the fire texture to set a user-defined
palette.
- added a gradient parser to the syntax services.
- changed partsys so that a fire system now has a small procedural
fire instead of 'raindrop' texture.

10 lines of code changed in:

res2002 2003-05-15 00:53

- made the following changes to the fire proctex:
- changed the algorithm a bit so it doesn't look tilted any more.
- added the ability to smooth the whole image after calculating
a pass.
- added an interface to control some animation parameters.
- uses csRandomGen now.
- changed csProcTex to support an 'always animate' mode: the
texture is updated even if it's not visible.
- changed the csProcTex class implementation a bit:
iTextureWrapper is now embedded. This way, procedural textures can
provide interfaces that can be queried from the texture wrapper
(e.g. the fire properties.)
- fixed an uninitialized variable in the checkerboard loader.
- added interfaces for texture factories.
- removed an unnecessary cut'n'paste leftover from ptanimimg.

229 lines of code changed in:

res2002 2003-05-13 20:39

- made the following changes:
- To the map loader:
- Procedural textures and normal textures are parsed from
the same tag, <texture>.
- Both kinds of textures are loaded in the same manner,
through plugin interfaces ('normal' images are handled by
a loader built into csloader.)
- A 'texture loading context' is passed to a loader,
containing some info such as the image specified in <file>
and texture flags.
- Built a checkerboard texture loader into csloader (this
one is used in case a texture couldn't be loaded
otherwise.)
- Animated images are detected and the ptanimimg plugin is
tried for loading.
- Changed the ClassIDs of the standard PT & animation texture
plugins.
- Fixed the JNG/MNG plugin to better recognize animated real-world
MNGs.
- Augmented csCreateXORPatternImage() to accept an optional color.
- Changed flarge according to the loader changes and added a
yellow checkerboard texture.
- Updated the API mod docs.

61 lines of code changed in:


Generated by StatCvs v0.2-dev