# CGI Studio 3.15.1

#### CGI Studio 3.15.1 - What's New:  


Welcome to CGI Studio 3.15.1, Candera's software development platform for hybrid 2D and 3D graphical interfaces for embedded systems.

This page provides information regarding the most recently added features and updates since our last release.

---

#### Scene Composer

- Performance improvements.
- Added Core controls to the <span style="color: rgb(230, 126, 35);">[GettingStartedControls sample solution](https://doc316en.candera.eu/books/best-practice/chapter/gettingstartedcontrols-solution)</span>.
    
    
    - Added “<span style="color: rgb(230, 126, 35);">[Set the "Is Indexed" property of the vertex buffer to enabled](https://doc316en.candera.eu/books/import-of-resources/page/import-dialog-options)</span>” which can be used when importing FBX files.
- Automatic Invalidation Dependency calculation for <span style="color: rgb(230, 126, 35);">[Dirty Area Management](https://doc316en.candera.eu/books/courier/page/dirty-area-management "Dirty Area Management")</span>
- Improved import procedures for 3d Models (glTF and FBX)
- Added upgraded [post-processing sample](https://doc316en.candera.eu/books/sample-solutions/page/post-processing-solution "Post Processing Solution")
- Improved connection handling to target when using Text Size Report
- and many smaller improvements

---

#### Smart Importer

- Adjusted default values for <span style="color: rgb(230, 126, 35);">[Pivot Point](https://doc316en.candera.eu/link/1148#bkmrk-configure-the-pivot-)</span> settings.
- Added "<span style="color: rgb(230, 126, 35);">[Freehand dialog background color](https://doc316en.candera.eu/books/preferences/page/configure-the-smart-importer)</span>" setting to the Freehand dialog.

---

#### Candera Engine

- Added support for [Traveo II hardware JPEG decoder](https://doc316en.candera.eu/books/target-setup-for-traveo2/chapter/jpeg-decoder "JPEG Decoder")
- New scene and camera invalidation relying on Invalidation Dependencies stored in the asset for <span style="color: rgb(230, 126, 35);">[Dirty Area Management](https://doc316en.candera.eu/books/courier/page/dirty-area-management "Dirty Area Management")</span>
- Bitmap Stride information is automatically set on supported platforms.

---

#### Core Controls

A new set of [Core Controls](https://doc316en.candera.eu/books/controls-and-behaviors/page/core "Core") has been introduced. These controls are designed to minimize functionality to achieve smaller memory footprints and improved performance. They are particularly suitable for low-end platforms or as a foundation for custom control development. For more details, please refer to <span style="color: rgb(230, 126, 35);">[this page](https://doc316en.candera.eu/books/controls-and-behaviors/page/core)</span>.

---

#### Control Behaviors CMake Flags

Within the new CMake environment, several CMake flags have been introduced to tailor the Control Behaviors included in the build. For more details, please refer to [this page](https://doc316en.candera.eu/books/appendix-WCP/page/control-behaviors-flags).

---

#### Professional Edition

- Improved CGI Studio Professional Edition installer
- Improved user onboarding with easier setup for supported hardware platforms

---

#### Documentation

- Added a comprehensive [Traveo II best practices guide](https://doc316en.candera.eu/books/target-setup-for-traveo2/chapter/candera-graphics-programming-best-practices-for-traveo-ii "Candera Graphics Programming - Best Practices for Traveo II")
- Overhaul of several sections in the user documentation