C

New Features

Qt Safe Renderer 2.1.0 provides the following new features:

  • Qt Safe Renderer Runtime and Qt Safe Renderer Tooling are divided into separate projects. See the updated building instructions on the developer guide: Building Qt Safe Renderer.
  • Qt Safe Renderer building is only supported with CMake. Qt Safe Renderer examples can be still built also with qmake.
  • Qt Safe Renderer building for INTEGRITY is supported. For more information, see the developer guide: Building for INTEGRITY.
  • Evaluation package for NXP i.MX 8QuadMax:
  • Getting Started guideline guides how to get started with Qt Safe Renderer development. See Getting Started with Qt Safe Renderer.
  • Improved support for adaptations:
    • Rendering output verification for NXP i.MX 8 Multisensory Enablement Kit (MEK) provides the output verification adaptation and new calccrc library for NXP i.MX 8.
    • Event handler adaptation fixes for POSIX corrects the event handler adaptation and provides the timer functionality for animations and output verification.
    • DRM graphics adaptation for NXP i.MX 8 Multisensory Enablement Kit (MEK) provides hardware overlay support for NXP i.MX 8.
    • All reference adaptations are MISRA C++ 2008 compliant.
    • For more information, see the developer guide: Supported Adaptations.
  • Animation data memory optimization implements memory pool allocation for animation data at startup. It replaces static memory allocation.
  • The Event Sender example that you can use for sending events to Qt Cluster and Telltales examples. See Testing Safety-Critical Rendering and Events.
  • Improvements for Qt Safe Layout Tool QML and JavaScript parsing as follows:
    • QSR-2273 QtSafeLayoutTool does not evaluate javascript functions for the size of the non-safe elements properly
    • QSR-2378 SafeImage is not renderer in QtQuick runtime
    • QSR-2383 Property references does not work right in Qt Safelayout Tool
    • QSR-2388 QML build fails with unable to find target ID for PropertyChanges
  • Pre-built Qt Safe Renderer binaries built with Qt 6.5.8. Binaries are provided for the Qt Safe Renderer Runtime component, tools, and plugins.

Available under certain Qt licenses.
Find out more.