Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 9 and Version 10 of code/libs


Ignore:
Timestamp:
Apr 11, 2017, 10:51:05 PM (7 years ago)
Author:
landauf
Comment:

fixed links

Legend:

Unmodified
Added
Removed
Modified
  • code/libs

    v9 v10  
    11= Libraries =
    2 [[TracNav(TracNav/TOC_Development)]]
    32
    43A list of our external libraries and what we're using them for.
     
    76|| Ogre || external || 1.6 - 1.8 || The graphics library ||
    87|| Boost || external || 1.40 - ||  A compilation of useful sub-libraries, classes, functions and headers ||
    9 || Bullet || SVN || (*) || Modern physics library written in C++ ||
     8|| Bullet || SVN || !(*) || Modern physics library written in C++ ||
    109|| CEGUI || external || 0.6 - 0.7 ||  A GUI (graphical user interface) library with lua scripting interface ||
    11 || [wiki:OIS] || SVN || (*) ||  Input system (mouse, keyboard, joystick, gamepad, ...) ||
    12 || Lua || external || 5.1 ||  A scripting language which is used in our [wiki:Loader XML level] files ([wiki:Script more]) ||
    13 || Tcl || external || 8.4 - 8.5 ||  A command language for our [wiki:Shell] and other scripts ([wiki:TclBind here] and [wiki:TclThreadManager here]) ||
    14 || TinyXML || SVN || (*) ||  To parse XML files in the [wiki:Loader] ||
    15 || TinyXML++ || SVN || (*) ||  A more cpp-like interface to TinyXML ||
    16 || Tolua || SVN || (*) ||  Binds our C++ functions with Lua ||
    17 || Tolua++ || SVN || (*) ||  Extension of tolua for C++ constructs (like templates and std::string) ||
    18 || C++/Tcl || SVN || (*) ||  Helps using Tcl in C++ ||
    19 || ENet || SVN || (*) ||  A [wiki:Network] library to send and receive packets ||
    20 || Zlib || external ||  (**)  ||  A standard compression library used in network library ||
    21 || Ogg/Vorbis || external ||  (**)  ||  Audio container and codec ||
    22 || OpenAL/ALUT || external ||  (**)  ||  3D sound in games ||
    23 || gtest/gmock || SVN || (*) ||  For unit tests and mocks ||
     10|| [wiki:./OIS] || SVN || !(*) ||  Input system (mouse, keyboard, joystick, gamepad, ...) ||
     11|| Lua || external || 5.1 ||  A scripting language which is used in our [wiki:code/doc/Loader XML level] files ([wiki:Script more]) ||
     12|| Tcl || external || 8.4 - 8.5 ||  A command language for our [wiki:code/doc/Shell] and other scripts ([wiki:code/doc/TclBind here] and [wiki:code/doc/TclThreadManager here]) ||
     13|| TinyXML || SVN || !(*) ||  To parse XML files in the [wiki:code/doc/Loader] ||
     14|| TinyXML++ || SVN || !(*) ||  A more cpp-like interface to TinyXML ||
     15|| Tolua || SVN || !(*) ||  Binds our C++ functions with Lua ||
     16|| Tolua++ || SVN || !(*) ||  Extension of tolua for C++ constructs (like templates and std::string) ||
     17|| C++/Tcl || SVN || !(*) ||  Helps using Tcl in C++ ||
     18|| ENet || SVN || !(*) ||  A [wiki:code/doc/Network Network] library to send and receive packets ||
     19|| Zlib || external ||  (!**)  ||  A standard compression library used in network library ||
     20|| !Ogg/Vorbis || external ||  (!**)  ||  Audio container and codec ||
     21|| OpenAL/ALUT || external ||  (!**)  ||  3D sound in games ||
     22|| gtest/gmock || SVN || !(*) ||  For unit tests and mocks ||
    2423
    25 (*) These libraries are included in our own source repository because they are either poorly available or we were forced to make changes. You can therefore NOT use your own version.
     24!(*) These libraries are included in our own source repository because they are either poorly available or we were forced to make changes. You can therefore NOT use your own version.
    2625
    27 (**)  Any current version should work
     26(!**)  Any current version should work
    2827
    2928Note: On Windows, we supply precompiled binary packages that are built to work with Orxonox. You do not need to install any libraries except for OpenAL and DirectX. See the [wiki:download] page for further instructions.