iAuxSoft

Intelligent All The Way

iAuxSFX: audio engine

iAuxSFX: audio engine is the programming library for Audio sub-system for C++ development of games and other software. It comes with modular audio rendering core design and supports play...

iAuxINP: input engine

iAuxINP: input engine is the programming library for Input sub-system for C++ development of games and other software. It handles common input device types: Mouse, Keyboard, Joystick, G...

iAuxNET: networking engine

iAuxNET: networking engine is multipurpose and cross-platform programming library for Network sub-system for C++ development of games and other software. Its functionality suits well as...

iAuxSQL: database engine

iAuxSQL: database engine is the programming library for SQL Database sub-system for C++ development of games and other software. Every database host provides own native client library b...

  • iAuxSFX: audio engine

    Wednesday, 01 December 2010 00:00
  • iAuxINP: input engine

    Wednesday, 24 November 2010 15:32
  • iAuxNET: networking engine

    Wednesday, 24 November 2010 15:21
  • iAuxSQL: database engine

    Thursday, 16 April 2009 08:01
PrintE-mail

iAuxSQL_micro

The release fixes several non-critical issues.

 


Release notes:

+++ Improved channels arrangement under MacOSX for >2 channels rendering.

+++ Fixed crash if ISound initialization used SND_STATICOPT flag.

+++ Fixed little mess with SFX_OUTPUT_CHANNELS_MAX define, now following defines are provided for checking parameters:

- SFX_OUTPUT_CHANNELS_MAX: defines max output channels Master-Mixer or Sub-Mixer can produce;

- SFX_INPUT_CHANNELS_MAX: defines max input channels for ISound, sound with more channels will fail to load with SFX_ERROR__FORMAT error id;

- SFX_OUTPUT_CHANNEL_ID_MAX: defines max supported channel id from EChannelId enum.

+++ Improved performance of 3D positioning core.

+++ Improved performance of software sound rendering core.

+++ New methods for IUtil namespace:

- GetChannelsFromMask: returns number of channels specified by channel mask;

- GetChannelMaxIdFromMask: returns max channel id from channel mask, can be used when setting volume matrix to ISource objects to calculate its size.

+++ Fixed bug when looping sounds stop playing on loop region end in some cases when compressed sound format was used.


Download