Storyboard Engine

Storyboard Engine continues to move forward with the goal of providing our customers with a broad list of supported targets.

Changes

QNX 7

A QNX 7 swrender and OpenGL runtime are now available.

ST Accordo5

A ST Accordo5 OpenGL Wayland runtime is being shipped.

Runtimes No Longer Shipped

linux-x86-fbdev

linux-fsl-armle-fbdev

linux-fsl-armle-opengles_2.0-imx6

qnx-6_5-armv7le-opengles_2.0

Latest Intel Graphics Drivers

The win32 opengles2.0 runtime is now compiled against the new PowerVR SDK to support the latest Intel graphics drivers.

Canvas

canvas:draw_image now properly scales image when using the OpenGL runtime.

VxWorks

The VxWorks OS is now a supported platform.

Renesas RZA1

Support for the RGA renderer on the RZA1 platform has been added.

iOS

The iOS runtme is now built against the iOS 10 SDK.

Focus Events

Inactive controls no longer receive focus events.

Input Rotation

Input now works correctly when rotating screen on QNX.

Known Issues

ST Accordo5

3D models are not currently supported.

Multi-Sampling

The -orender_mgr,multisample=0 commandline option needs to be passed to the WEC2013 and ST Accordo5 OpenGL runtimes to run correctly.

Texture Memory

"ERROR (1):ERROR: 505 : create_image_texture@2791" relates to running out of texture memory. Since the texture is purged when the image resource gets released you can use the resource manager "image" pool size option, i.e sbengine -oresource_mgr,image=4096 your_app.gapp, to get around this issue. This option enables you to manually set the image pool size. (By default sbengine will use all available memory) When the image pool size is reached, older images are released to create room for newer images.

3D Layer Rotation

3D layer rotation does not respect alpha. When a 3D layer, that has transparency, is rotated it gets rendered with a white fill.

9-Patch

9-Patch images currently can't be rotated.

Linux Wayland Runtimes

The Linux Wayland runtimes do not support keyboards.

Flickering Graphics

Using the Yocto Jethro Linux kernel (3.14) with the boundary devices branch for the nitrogen6x you might encounter flickering graphics. If so, executing the following line resolves the issue ... echo 10 >/sys/devices/soc0/backlight_lvds0.17/backlight/backlight_lvds0.17/brightness