Skip to content

Tags: ARM-software/Arm-2D

Tags

v1.2.6

Toggle v1.2.6's commit message
Release v1.2.6 (Golden)

- Improves performances of transform, colour-filling, copy-with-masks operations.
- Introduces Nano-only mode for resource ultra-constraint devices (32K Flash, 8K RAM).
- Introduces a zhRGB565 loader for losslessly compressed RGB565 images.
- Introduces a LMSK loader for losslessly compressed masks.
- Introduces ARM_LOADER_IO_CACHE for slow external storages.
- Other minor fixes.
For more, please check ReleaseNote.md

v1.2.5

Toggle v1.2.5's commit message
Release v1.2.5

Adds new APIs: tile-copy-with-transformed-mask-source-mask-target-mask-and-opacity.
Adds new APIs: fill-colour-with-transformed-mask-target-mask-and-opacity.
Adds a loader for the lossless image compression format, QOI.
Adds a loader for loading the True Type Fonts via the freetype library.
Adds new demos, e.g. waveform, blink, flight-attitude-instrument, ring-indicator, radars, etc.
Reduces the memory footprint.
For more, please check the ReleaseNote.md.

v1.2.4

Toggle v1.2.4's commit message
Release v1.2.4

Adds new APIs: tile-fill-with-source-mask-and-opacity and tile-fill-with-opacity.
Improves the support for CCCA8888.
Improves the Helium acceleration.
Adds an anti-noise-scanning mode as a countermeasure for electromagnetic interference.
Improves the support for e-ink devices.
Enhances the Font service.
Reduces the memory footprint.
Adds new example controls and demos.
Adds a new JPEG loader (i.e. zjpgd) to improve the ROI performance.
For more, please check the ReleaseNote.md.

v1.2.3

Toggle v1.2.3's commit message
Revision v1.2.3

- Fixes a tail-predition issue found in helium transform backend
- Fixes a typo in the implicty colour conversion from ccca8888 to cccn888 transform-only operation
- Adds a new demo: balls
- For more, please check ReleaseNote.md

v1.2.2

Toggle v1.2.2's commit message
Release v1.2.2

- Improves the Helium transform operation performance
- Adds implicit colour conversion support for CCCA8888 to transform-only operations
- Supports applying different scaling ratios to the X-axis and Y-axis
- Improves the Helium support for IIR Blur
- Adds a mode for optimising user Application performance via the Layout Assistant
- Enhances GCC support for Armv8.1-m processors
- Adds a text box control for ultra-large text displaying with justified-alignment support
- Adds a customised TJpgDec Loader for decoding JPG images with the ROI support
- Adds new example controls, demos and scene templates
- Other minor changes

For more, please refer to ReleaseNote.md.

v1.2.1

Toggle v1.2.1's commit message
Release v1.2.1

- Introduces q16_t for Q15.16 fixed-point operations
- Enhances GCC support for Armv8.1-m processors
- Adds new filter operations for reversing pixel colours within a specified region
- Improves dirty-region helper services, layout assistant, etc.
- Adds new example controls, demos and scene templates
- Other minor changes

For more, please refer to ReleaseNote.md

v1.2.0

Toggle v1.2.0's commit message
Release v1.2.0

- Adds the Helium Acceleration to Blur operations
- Adds a series of new APIs for colour-filling-with-alpha-gradient operations
- Adds a dedicated helper service for user defined fonts and adds scaling support to A1, A2 and A4 fonts
- Adds a manual scene switching mode and adds a new fly-in switching effect with optional background blurring
- Improves the performance of user applications
- Adds new example controls, scene templates and demos
- Reduce the memory footprint of the examples, templates and demos
- Some fixes

For more, please check the ReleaseNote.md

v1.1.6

Toggle v1.1.6's commit message
Release v1.1.6

- Improves the pixel-pipeline
- Adds new APIs for colour-filling and tile-copy operations
- Enhances the support for ARGB8888 (ccca8888)
- Adds new helper services for dirty regions
- Adds the support for docking to the Layout Assistant
- Adds new example controls, scene templates and demos
- Reduces the memory footprint of the example controls
- Improves the performance of user applications
- Enhances the support for 3rd party GUI stacks
- Enhances the Display Adapter service (i.e. the Scene player and the PFB helper service)
- Some minor fixes
- For more, please check ReleaseNote.md

v1.1.5

Toggle v1.1.5's commit message
Release v1.1.5

- Improves the support for masks in the pixel pipeline.
- Improves the transform operations
- Adds support for adding Asynchronous, Synchronous and ACI accelerations.
- Adds the support for trace log
Updates ttf2c.py for generating A1, A2, A4 and A8 fonts.
Updates the Display Adapter service
- Introduces a Dry-run mode, the Dynamic Dirty Regions and the Dirty Region Optimization
Adds a 3FP Helper service for support Direct Mode
Updates example controls, scene templates and benchmarks
Fixes the support for Arm Compiler 5
Enables users to port the arm-2d to an user defined architecture
Updates the generic benchmark result
Updates the document for how-to-deploy-arm-2d
Adds a new document for how-to-accelerate-arm-2d
Other minor improves and fixes

v1.1.4

Toggle v1.1.4's commit message
Release v1.1.4

- Enhances Helper Services
    * Adjusts the order of the scene player events handling
    * Supports user-customized True-Type Fonts
    * Supports bearing and advancing in the LCD-printf service
    * Adds a new helper service for Proportional-Integral Control
- Updates Benchmarks and Examples
    * Re-factories benchmarks to simplify their deployment
    * Introduces a project template for developing Arm-2D-based GUI applications on PC (including Windows, Linux and MacOS)
    * Adds a new control: dynamic_nebula
- Updates documents
- Some minor fixes