ClanLib For Mac Publisher's description
from ClanLib Team
ClanLib is a cross platform C++ toolkit library.Essentially the library offers a series of different functionality under a streamlined API.
ClanLib is a cross platform C++ toolkit library.
Essentially the library offers a series of different functionality under a streamlined API. Its primary focus is on games, although not limited for that usage only.
* Very liberal BSD style license
* Supports Windows, Linux and Mac OS X
* OpenGL 3, OpenGL 1 and SSE Software Rendering
* High-performant shader based render architecture
* Full GUI framework customizable using CSS
* GUI windows rendered to textures or native windows
* High level 2D graphics with fonts, sprites, animations, collisions
* Network library with sockets, web, irc and game interfaces
* Database supporting SQLite
* Sound supporting wav, tracker formats and ogg-vorbis
* Basic cross platform runtime (threading, file I/O, XML/DOM, etc.)
* Template based signal library (type-safe callbacks)
* Integrated resource management
What's New in This Release:clanCore:
В· Add CL_StringFormat "long long", "unsigned long long" and "long unsigned int"
В· Apply gpmfuchs VFS path bug fix. Also fix zip file directory listing when using the VFS
В· Added a specialization of std::hash so that CL_String could work with std::unordered_map
В· Added some new CPU extension flags to the detector (renamed sse5 to xop)
В· Fixed a bug in CL_StringHelp::local8_to_uint()
В· Added convenience functions in CL_File to load files
В· Apply nitori "Unhandled CL_Exception from CL_Event::wait bug description" unix patch
В· Added CL_Vec2 angle() function specialisation. Added CL_Vec2 angle_relative() function
В· Linux - Now supports _NET_WM_PING (with _NET_WM_PID and WM_CLIENT_MACHINE) that is used by the window manager to determine if the application is still responding.
В· Linux - Now supports correct detection of the window frame size (using _NET_FRAME_EXTENTS) so you can accurately position windows by specifing the frame position or the client position.
В· Linux - Borderless windows...
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall