CGI Studio 3.3.1
Candera V3.3.1
Release Date: February 2017 To keep backwards compatibility for any interface change in the pu...
Candera/FeatStd CMake Build System Changes
New CMake variables were added: Name Description Possible values CANDERA_TEXT...
Candera Engine 3D
Glyph Atlas TextNode Renderer This version introduces a new text node renderer for TextNode2D wh...
Candera Engine 2D
Glyph Atlas TextBrush Cache This version introduces a new text brush cache which uses a glyph at...
Candera Base
Bitmap Atlas The BitmapAtlas class packs several smaller images into the bitmap of the atlas. It...
Candera Monitor
The monitor and analyzer supports recording performance logs in multiple threads now. It is advis...
Candera Device
Support for Device Specific Properties in Generic OpenGL ES Device Package Device packages based...
Candera AssetLoader
Asynchronous asset loading Assets can be loaded asynchronously now. A new CMake flag CANDERA_ASS...
TextEngine
The TextEngine had two layout issues: Justified alignment were not always correctly left or right...
Candera Behavior
Layout Invalidation A convenience function to trigger Layout Invalidation was added.
Migration Guide
Any Candera::TextRendering::FontStore derived classes need to add a call to Candera::GlyphAtlas::...
Courier V3.3.1
Release Info Release Date: February 2017 Changes RenderJobStrategy I...
FeatStd V3.3.1
Hash Table
This version introduces a hash table container. A hash table is a data structure used to implemen...
Random number generator
This version introduces a deterministic random number generator. Random number generation is the ...
AsyncRequests
AsyncRequests were moved from internal namespace to FeatStd.
Floor and FMod
Two functions were added: Floor returns the greatest integer less than or equal to the passed val...
FeatStd Monitor
Changes were made on the FeatStd part of Monitor to support the Feature: thread safe performance ...