Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

535 total results found

FeatStd V3.0.3

CGI Studio 3.0.3

Release Info Release Date: March 20, 2015 No changes on top of version 3.0.2.

SceneComposer Usability Improvements

CGI Studio 3.0.3 SceneComposer V3.0.3

Zoom Display Preview In some particular situations, the user could need an option to switch back to 100% of a display if its size has been modified. Consequently, the possibility to zoom in Display Preview through options in the context menu of the view has b...

Platform-dependent Photoshop Exports

CGI Studio 3.0.3 SceneComposer V3.0.3

Platform-dependent Photoshop Exports As Dx4 does not have a BitmapBrushColorBlend effect, it was necessary to force BitmapBrushBlend effects to be created instead of the other ones. Therefore a new option was introduced in the Photoshop export dialog: Platfor...

Candera Engine Base

CGI Studio 3.0.2 Candera V3.0.2

Resource Objects. Large data buffers that need to be uploaded or that are rarely used are not longer directly stored in DeviceObject objects. Instead, a ResourceDataHandle structure is stored, which can consist of one of : pointer to existing data, p...

Candera Engine 3D

CGI Studio 3.0.2 Candera V3.0.2

Shader: Support for precompiled shaders on all enabled platforms. Uploading shader programs using Shader::Upload can now be done in a more flexible way. Until now it was only possible to upload either shader source or pre-compiled binaries, through a target-s...

Candera Engine 2D

CGI Studio 3.0.2 Candera V3.0.2

Node2D Listener support. Node2DListener defines hooks that are called when certain Node functions are triggered, e.g. when a Node's transformation changes. Auto Arrangement for GridLayouter Two new methods available for GridLayouter: GridLa...

Candera System

CGI Studio 3.0.2 Candera V3.0.2

Different namespace than 'Candera' for EnumDataTypes #define ENUM_DATA_TYPE_NAMESPACE MyNamespace // <-- new! #define ENUM_DATA_TYPE \ ENUM_DATA_TYPE_BEGIN(SomeEnum) \ ENUM_DATA_TYPE_ITEM(SomeItem0) \ ENUM_DATA_TYPE_ITEM_VALUE...

Candera Device

CGI Studio 3.0.2 Candera V3.0.2

Uniform Location Caching Introduced Uniform Caching for Auto uniforms to increase performance. Calls to GetUniformLocation now pass semantic instead of names as parameter, which speeds up comparison within cache. Maximum Element Index capability R...

Candera AssetLoader

CGI Studio 3.0.2 Candera V3.0.2

Resource Objects. The font and raw resources are stored in the new ResourceDataHandle structure. See migration guide for an example on how it can be used. Dispose after upload. The dispose after upload feature of DefaultAssetProvider has become de...

TextEngine

CGI Studio 3.0.2 Candera V3.0.2

Glyph Spacing Glyph Spacing is available on TextBrush, and LayoutingOptions. This allows a user to correct the spacing between glyphs, by adding a specified number of pixels to the spaces between glyphs. BitmapFont Engine BitmapFont Engine is avai...

Migration Guide

CGI Studio 3.0.2 Candera V3.0.2

Following an overview about interface changes between Candera V3.0.1 and Candera V3.0.2. Description Candera V3.0.1 Candera V3.0.2 Shader Resource Object const void* fragmentShader = shader->GetFragmentShader(); const void* vertexShader = sh...

CGI-Studio CMake Configuration

CGI Studio 3.0.2 Candera V3.0.2

The CMake macro CgiCreateWidgetSet now creates an empty WidgetSet if no additional widgets have been added. -m32 has been added as default compiler flag for gcc builds to ensure compilation even on x64 gcc. With update of Attribute Caching the user var...

Courier V3.0.2

CGI Studio 3.0.2

3.0.0-1 Message Processing 1. New Courier::Component::PostProcess method has been added. This method is called after a component has been processed. A custom component is able to react on each process of a component. 2. New Courier::MessageReceiver::Deactiva...

FeatStd CMake

CGI Studio 3.0.2 FeatStd V3.0.2

Location of generated files Automatically generated configuration headers are generated into CMAKE_CURRENT_BINARY_DIR/gensrc/FeatStd (i.e in most cases CMAKE_BINARY_DIR/FeatStd/gensrc/FeatStd) instead of CMAKE_BINARY_DIR/gensrc/FeatStd. Automatic CGI-Studio i...

FeatStd Diagnostics

CGI Studio 3.0.2 FeatStd V3.0.2

Debug Macros The following macros can get overridden for custom needs: FEATSTD_DEBUG_BREAK FEATSTD_DEBUG_ASSERT FEATSTD_DEBUG_FAIL FEATSTD_DEBUG_REENTRANCE_GUARD If these macros are not defined in custom header file the default implementa...

FeatStd Util

CGI Studio 3.0.2 FeatStd V3.0.2

UTF8 String Constructor The String class constructor now has an optional parameter, to specify whether the length of a non-null-terminated UTF8 string with multi-byte characters is given in bytes or in code-points.

Restructuring Sources

CGI Studio 3.0.2 SceneComposer V3.0.2

There were 2 major changes in source code organization: Decoupling: SCHost projects which produce the SCHost.lib were decoupled from cgi_studio_scenecomposer to a separate repository. Also, some projects were renamed: CommonLib -> Common, SCHostLib ->...

SceneComposer Usability Improvements

CGI Studio 3.0.2 SceneComposer V3.0.2

Clear Mode Palette A ClearMode Palette View was added in Solution Options. By using it ("File" > "Solution Options"), it is possible to create different clear mode items which can be saved and later reused. See also: Clear Mode in SceneCompose...