Skip to content

Releases: nxp-imx/gtec-demo-framework

DemoFramework 5.4.0

10 Sep 10:17
Compare
Choose a tag to compare
  • Now requires C++14.
  • New Samples
    • GLES2.TextureCompression
    • Vulkan.ObjectSelection
    • Vulkan.SRGBFramebuffer
  • Vulkan screenshot support
  • Replaced TCLAP with a custom argument parser to reduce executable size.
  • FslBuild
    • now supports “-c install”.
    • Experimental CMake support (see FslBuild_CMake.md)
    • Experimental VS2019 support
    • Android Studio 3.5.0
    • Android NDK r20

DemoFramework 5.3.1

21 May 14:34
Compare
Choose a tag to compare
  • Added new sample Vulkan.NativeWindowTest.
  • Improved Vulkan Wayland support.
  • Yocto wayland fix: Not create shell surface for ivi applications which only requires ivi surface.

DemoFramework 5.3.0

11 Feb 12:31
Compare
Choose a tag to compare
  • Disable third party downloads per default for Yocto builds. To build using an old Yocto release that doesn't come with all third party software you need to add "--Recipes [*]" to your command line which will re-enable the download.
  • Updated all OpenCV 3 apps to OpenCV 4.
  • New samples
    • GLES2.LineBuilder
    • GLES3.AssimpDoubleTexture
    • GLES3.LineBuilder
    • Vulkan.DFGraphicsBasic2D
    • Vulkan.DFNativeBatch2D
    • Vulkan.DFSimpleUI100
    • Vulkan.DFSimpleUI101
    • Vulkan.GammaCorrection
    • Vulkan.HDR01_BasicToneMapping
    • Vulkan.HDR02_FBBasicToneMapping
    • Vulkan.HDR03_SkyboxToneMapping
    • Vulkan.InputEvents
    • Vulkan.LineBuilder
    • Vulkan.OpenCLGaussianFilter
    • Vulkan.OpenCV101
    • Vulkan.OpenCVMatToNativeBatch
    • Vulkan.OpenCVMatToUI
    • Vulkan.OpenVX101
    • Vulkan.Scissor101
    • Vulkan.Skybox
    • Vulkan.TextureCompression
    • Vulkan.Vulkan101
  • Vulkan demo host was refined and is much closer to a finished implementation.
    • All Vulkan samples now utilize it. Due to low level nature of the Vulkan API they use it to varying degree, all new Vulkan samples use it extensively and therefore support the usual stats overlay etc. Older samples will be converted in upcoming releases.
    • Screenshots are still not supported out of the box, this is coming soon.
    • This includes a basic NativeGraphics service for Vulkan.
  • Lots of GLES 2 + 3 samples were updated to make it easier to compare the Vulkan and OpenGL ES implementations.
  • New logging functionality
    • FslBase
    • FslGraphics
  • Additional unit tests made available
    • FslBase
    • FslGraphics
  • Clang format now runs on shaders as well.

5.2.0

15 Oct 10:35
Compare
Choose a tag to compare
  • CONTRIBUTING.md describes how to contribute.
  • Early access to the Helios cross platform camera API.
    • GLES3.CameraDemo
    • GLES3.DFNativeBatchCamera
  • Includes a small subset of the unit tests. More will be made available in future release.
  • Code cleanup
    • FslBuildCheck now supports clang format and clang tidy.
    • All code was reformatted with clang format.
    • All code had a tidy pass using clang tidy.
  • Added OpenVX.Stereo.
  • Vulkan console demos no longer gets build with a window system
  • Vulkan.DevBatch implementation improved.
  • Fixed all Vulkan 1.1.85.0 validation layer warnings in:
    • Vulkan.DevBatch
    • Vulkan.DisplacementMapping
    • Vulkan.Gears
    • Vulkan.MeshInstancing
    • Vulkan.TessellationPNTriangles
    • Vulkan.Texturing
    • Vulkan.TexturingArrays
    • Vulkan.TexturingCubeMap

DemoFramework 5.1.1

20 Jul 12:26
Compare
Choose a tag to compare
  • FslBuild 2.8.4
  • Texture2D SetData
  • Fixed pixel formats in OpenCV3 demos
  • GLRawBitmapUtil::Result can now be constructed as 'empty'.
  • TClap recipe updated to use internal mirror of tclap.
  • Updated DemoFramework.docx yocto section as it was out of date.
  • Updated the TPConvert script

DemoFramework 5.1.0

08 May 14:49
Compare
Choose a tag to compare
  • All ThirdParty code is now downloaded as needed instead of being included in the repo.
  • Windows builds now default to Visual Studio 2017 instead of 2015.
  • Basic support for changing the color-space via EGL.
  • Examples of how to setup SRGB and HDR framebuffers.
  • HDR to LDR display rendering examples with various basic tone-mapping algorithms.
  • Vulkan enabled for the Yocto Wayland backend.
  • Assimp upgraded to 4.1 on most platforms.
  • GLES3.ColorspaceInfo
  • GLES3.EquirectangularToCubemap
  • GLES3.GammaCorrection.
  • GLES3.HDR01_BasicToneMapping
  • GLES3.HDR02_FBBasicToneMapping
  • GLES3.HDR03_SkyboxTonemapping
  • GLES3.HDR04_HDRFramebuffer
  • GLES3.MultipleViewportsFractalShader.
  • GLES3.Scissor101
  • GLES3.Skybox
  • GLES3.SRGBFramebuffer
  • GLES3.TextureCompression.
  • Vulkan.VulkanInfo.
  • Android build now requires Android Studio 3.1 and the Android NDK16b or newer.

DemoFramework 5.0.2

26 Feb 13:46
Compare
Choose a tag to compare
  • GLM 0.9.8.5 patch to fix a failure to identify new compilers like GCC 7.3 which caused compilation errors on GCC 7.3.
  • SoftISP samples: bug fix and added OptionParser.
  • Android: ContentSync now recognizes the new content format.
  • Android: Bumps the minimum android API level to fix some android header file incompatibilities.
  • FslBuild tools upgraded, this includes a fix to the automatic vulkan shader compilation.

DemoFramework 5.0.1

23 Jan 15:04
Compare
Choose a tag to compare
Release 5.0.1

- Updated release version in README.md.

Change-Id: Ib7f3da3989882655b37d286af659e9ca15eed516

DemoFramework 5.0.0

09 Dec 14:22
Compare
Choose a tag to compare
5.0.0 RC2.1

Change-Id: Ic3f7c4956a221fa865a87dc5fd45154517e56235

DemoFramework 5.0.0 RC1

23 Nov 12:01
Compare
Choose a tag to compare
Pre-release

Release candidate 1