A new Codeplay post we presents a utility to facilitate the integration of SYCL into existing codebases that are not C++11 friendly. If your application uses malloc and frees for allocation, or has some existing CUDA®-based memory management, the "Legacy Pointer" and/or the "Managed Virtual Pointer" utilities can help you to integrate your code with SYCL.
Immersed is the East Coast event for industry and professionals working with technologies like virtual reality, mixed reality, augmented reality, stereoscopic 3D, and more. Taking place October 19-21, 2017 at the Ontario Science Centre in Toronto, Canada, Immersed features a who's who line-up of speakers from Intel, HP, Nvidia, The Khronos Group, Google, IBM, Lytro, FORREC, Groupe Média TFO, Space Channel, Tom's Hardware and many more.
If you take a look at the conformant vulkan list, you will see entry 220 - Software in the Public Interest, Inc. 2017-10-04 Vulkan_1_0 220. This is radv, and this is the first conformance submission done under the X.org (SPI) membership of the Khronos adopter program. A major milestone has been reached and radv is now a conformant Vulkan driver.
The Khronos Group presents Mastering the Khronos Blender glTF 2.0 Exporter webinar. Open to all, the webinar will be held online on October 24th at 10am. This 1-hour webinar will be presented by the people who developed the exporter, and we’ll of course end with a Q&A session. glTF 2.0 users and Blender developers are the target audience.
Hybrid CPU-FPGA devices are expected to see widespread adoption. Intel is concentrating on the programming environment so the same tools will be used whether the CPUs and FPGAs are discrete or hybrid in the same socket. This is called the Acceleration Stack for Intel, and it is a complete programming environment that is based on OpenCL, the common higher level programming language that is converged to Verilog and VHDL for FPGAs. Learn more about the roadmap Intel has working on.
Codeplay has announced that ComputeCpp Community Edition is now available on Windows. It is now possible to develop SYCL applications using Windows and Visual Studio. The Windows release of ComputeCpp CE currently supports Windows 7 or 10 and can be used with Visual Studio 2015. Similar to our Linux version, the hardware you want to use with ComputeCpp you is required to have SPIR OpenCL drivers in order to be supported.
When makers of the ABYSS Engine started working on the Android release of Galaxy on Fire 3 - Manticore, the goal was for everyone to be able to enjoy the same visual fidelity, no matter if playing on Android or iOS. On iOS. They decided to add Vulkan support to their in-house game engine and render 'Galaxy on Fire 3' with Vulkan on Android. Read the entire introduction and fundamentals post on Gamasutra.
Khronos member AImotive discusses their vision-first technology and NNEF. AImotive worked with the Khronos Working Group to create the new Neural Networking Exchange Format standard. NNEF is designed to simplify the process of using a tool to create a network and running that trained network on other toolkits or inference engines. Read more about this AImotive story.
Dell Technologies is excited to join the Khronos Group and actively contribute to innovation in xR. Joining the Khronos Group provides a forum to drive critical and strategic requirements for open standards run by the Khronos Group such as OpenXR and OpenGL, said Liam Quinn, CTO for the Client Solutions Group.
The tutorial is primarily targeted at developers of Vulkan applications, drivers and layers, the information contained in it could be useful to anyone wanting a better understanding of the Vulkan runtime.
SDL 2.0.6 was released as the latest feature update for this widely-used library that allows for more cross-platform portability of applications and games centered around input, audio, and video helpers. SDL 2.0.6 features QNX7 support, an experimental JACK audio driver, a default Steam Controller mapping for Linux, updated game controller, and cross-platform Vulkan helpers.
CryEngine Release 5.4 includes a beta version of the Vulkan renderer to accompany our DX12 implementation from last year. This update includes several other enhancements. Read about them on the CryEngine blog.