Anvil is a cross-platform, open-source, MIT-licensed wrapper library for Vulkan, developed by AMD engineers. It has been designed with the goal of reducing the amount of time that developers need to spend in order to write a working Vulkan application from scratch. Learn more about Anvil or download the source code from Github.
HoloJS is a framework for creating UWP applications using JavaScript and WebGL. HoloJS is a C++ library that hosts Chakra to run JavaScript code, and also hosts ANGLE to handle OpenGL ES graphics calls.
The GStreamer 1.8 open-source multimedia framework has been released today, March 24, 2016, after several months of hard work, and it appears to be a major release with dozens of new features. According to the release notes, GStreamer 1.8 adds initial support for the new Vulkan 1.0 API.
Avtech Scientific has joined OpenHPC, a collaborative effort to provide a new, open source stack supporting the world’s most sophisticated high-performance computing (HPC) environments. It will integrate its open source OpenCL-based multiphysics toolkit - [Advanced Simulation Library](http://asl.org.il) into the framework.
A-Frame is an open source framework for easily creating WebVR experiences with HTML. It is designed and maintained by MozVR (Mozilla’s virtual reality team research team). A-Frame wraps WebGL in HTML custom elements, enabling web developers to create 3D VR scenes that leverage WebGL’s power, without having to learn its complex low-level API. Because WebGL is ubiquitous in modern browsers on desktop and mobile, A-Frame experiences work across desktop, iPhone (Android support coming soon), and Oculus Rift headsets.
Most flows use EGL to facilitate the sharing of objects between multiple client APIs, requiring the Khronos extension CL_KHR_EGL_IMAGE. The examples in this PowerVR Imaging Framework installment from Imagination Technologies show the different zero-copy flows supported.
Embedded Vision Alliance has posted a in-depth overview on how modern FPGA frameworks are using OpenCL today to help streamline computer vision processing.
OpenCL based ASL was successfully utilized in the cognitive and diagnostics module of the medical robot developed within the framework of the ACTIVE project. Simulation of the brain shift process during a craniotomy procedure was implemented to facilitate robot-assisted awake neurosurgery.
The PowerVR Imaging Framework for Android comprises a set of extensions to the OpenCL and EGL Application Programming Interfaces (APIs) that enable efficient interoperability of software running on PowerVR GPUs with other components such as a CPU, ISP and VDE. These extensions enable the construction of shared memory allocations and software pipelines across multiple hardware components with no redundant memory copies (termed zero-copy). The framework is integrated at the library layer of the Android software stack, enabling efficient interoperability between APIs such as OpenCL, OpenGL ES and emerging APIs such as OpenVX.
Xilinx, Inc announced the 2015.1 release of the SDAccel development environment for OpenCL framework, C, and C++. This new release enhances the SDAccel integrated development environment (IDE), extends OpenCL standard compliance, and features an expanded ecosystem of SDAccel development environment-certified Alliance Members providing platforms, libraries, and design services.
The C Framework for OpenCL, cf4ocl, is a cross-platform pure C99 object-oriented framework for developing and benchmarking OpenCL projects in C/C++. Cf4ocl underwent a complete rewrite, and now offers a cross-platform object-oriented framework for developing and benchmarking OpenCL projects in C and C++. Cf4ocl promotes the rapid development of OpenCL host programs, assisting in the benchmarking of OpenCL events, such as kernel execution and data transfers. The framework also provides utilities to simplify the analysis of the OpenCL environment and of kernel requirements.
ARM announced OpenCL for ARM NEON technology. This enables the use of the OpenCL framework on ARM Cortex-A processors. Alongside the already supported ARM Mali GPUs, OpenCL for NEON now enables heterogeneous multiprocessing on any Cortex-A based device. Heterogeneous multiprocessing enables compute-intensive workloads to be tasked to the most appropriate CPU or GPU resource improving both end-user experience and battery life.
WebGL Paris is an open free event targeting developers, researchers, artists or students interested directly or indirectly to the WebGL technology. It is French spoken and framework agnostic. Long and short WebGL lectures and workshops will take place throughout the afternoon and evening. Registration to the event is available on the event website.