Advanced Search
Search Results
497 total results found
Courier flags
COURIER_DATA_LOCK_ENABLED enables the data lock. COURIER_ENHANCED_ENABLED enables data binding and visualization, which enables Candera graphics engine support. COURIER_ENHANCE-SERIALIZATION_ENABLED activates message serialization. COURIER_MESSAGING_MONIT...
FeatStd flags
FEATSTD_32BIT_PLATFORM a 32 bit compiler is used. FEATSTD_64BIT_PLATFORM a 64 bit compiler is used. FEATSTD_CUSTOM_CONFIG adds custom config header file. FEATSTD_GLERRORS_AND_EGLERRORS_ENABLED enables glGetError and eglGetError calls. FEATSTD_IPC_ENABLED...
Monitor flags
MONITOR_BLOCK_UNTIL_CONNECT enables waiting until host connects to target. MONITOR_CANDERA_CUSTOM_EXPERIMENTS enables custom global experiments. MONITOR_CANDERA_PERFORMANCE_RECORDER_ENABLED defines whether or not to expand performance recocrder macros. MO...
CGIApp flags
CGIAPP_ADDITIONAL_BEHAVIOR_PATH sets the file containing additional behaviors paths. CGIAPP_ADDITIONAL_WIDGET_PATH sets the path to a txt file. CGIAPP_ENABLE_ADDITIONAL_WIDGETS points to a custom provided additional widgets file. CGIAPP_WIDGETSET_VERSION ...
Third Party Software Flags
CGIDEVICE_TARGET_EGL_GLES2_IMPLEMENTATION select target EGL and GLES2 implementation: libEGL (EGL and GLES2 directly) or GLX (EGL and GLES2 through OpenGLAdapter over GLX)
FreeType flags
FREETYPE2_CONFIGURE_CACHE enables or disables freetype cache configuration. FREETYPE2_FACE_COUNT_MAX sets the maximum number of faces supported by cache and must be a constant integral C expression. FREETYPE2_FACE_SIZE_COUNT_MAX sets the maximum number of ...
Other flags
CGICODECHECK_PC_LINT_CONFIG_DIR sets the full path to the directory containing PC-Lint configuration files. CGICODECHECK_PC_LINT_CUSTOM enables custom rules for linting. CGICODECHECK_PC_LINT_CUSTOM_CONFIG_PATH sets the full path to the custom PC-Lint confi...
Introduction
Mantis is the ticketing system used by Candera GmbH. By itself Mantis is seen as a bug-tracking tool, whereas most of the reported tickets are bugs that have to be fixed. The system can be found under the following URL: http://support.cgistudio.at/ Please l...
View tickets
To view the tickets please click on “View Issues” in the menu on the left side. What is important is that only the issues of the currently selected project will be shown. The project can be selected in the top right corner next to the “Report Issue” butto...
How to create a ticket
In the menu on the left side click on “Report Issue.” For creating a ticket there are a couple of fields to fill. Some of them are mandatory (marked with *), while the most of them are not. Although most of the fields are not mandatory it is recommended to ...
View ticket
Once a ticket has been reported it can be viewed. If the status has not been set yet it will be set to “new.” This means that one way to find the ticket is to click on “View Issues” in the menu and sort the issued by “Status.” The newly created ticket can be f...
Memory Pools Configuration
Introduction If free memory in backing heap is exhausted, "Out of Memory" occurs. The possible reasons are as the below. Fragmentation of allocated blocks, not possible to fit in a new block. Initial analysis was wrong, configuration does not fit. “Unexp...
Memory Pool Configuration
Fragmentation A heap will fragment, when buffers with different lifetimes get allocated Fragmentation endangers system stability over run time Heap Areas Permanent Allocation will never return the allocated block to the backing heap will be ...
“Unexpected” Allocations
VRAM Memory Pool [Applicable for platforms Traveo, Traveo II, RH850] Why in the VRAM 4 buffers are allocated for render buffers of a single Render Target? What happens: During a transition first scene is unloaded, next scene is loaded In case of start...
Introduction
CGI Studio - Scene Composer, and the Candera Graphics Engine - provides a tool chain which is targeted at embedded real-time 2D/3D graphics. As embedded platforms do not have the computing power of modern desktop hardware it is often necessary to adapt 2D/3D g...
Content Design Guidelines
Embedded 2D/3D hardware is optimized for low power consumptions and reliable operation in industrial environments (e.g. very low or very high temperature). The processing power of embedded devices thus can’t be compared to desktop graphics hardware which has s...
Content Creation
Formats supported by CGI Studio 3D File Format: FBX While import software (Autodesk FBX SDK) supports several file formats, due to limitations of different formats, Scene Composer supports FBX import only. Supported 3D Content Mesh: Geometry as Array Buf...
Creating Content with various DCC Tools
As CGI-Studio is building on standard data formats like FBX, PNG, TIFF or TGA it is possible to use almost all modern digital content creation tools (DCC tools) to create 2D/3D content. Examples for 3D content tools are Autodesk 3DS Max, Autodesk Maya or MAXON...