Webinar Recap: Vulkan Loader Deep Dive
PasVulkan is a serious effort about bringing Vulkan to Object Pascal. PasVulkan is a Vulkan header generator and object-oriented style API wrapper for the Object Pascal programming language. This works with both FreePascal and the Delphi compiler.
The LunarG Vulkan software development kit (SDK) provides the development and runtime components required to build, run, and debug Vulkan applications. Developers can download the LunarG Vulkan SDK from the LunarXchange website. This blog post will discuss security as it relates to the Vulkan Runtime and Loader on Windows OS.
Many applications porting to Vulkan also need a way to port their HLSL shaders to SPIR-V. Glslang provides a method to translate HLSL shaders to SPIR-V, which is now available and ready to use. Currently the HLSL mode of the glslang frontend is complete enough to run complex, real-world workloads such as Dota 2 and Ashes of the Singularity. It accepts shaders for any shader stage, and handles common language constructs for functions, control flow, variable and type declarations, registers and pack offsets, most DX10 and later texture methods, most intrinsic functions, most preprocessor functionality, most built-in semantics, and attributes that affect stage functionality. To learn more about the HLSL to SPIR-V translator, visit this FAQ at the glslang GitHub.
Imagination Technologies announces the first GPU IP core based on its new PowerVR Furian architecture, the Series8XT GT8525. Says Tatiana Solokhina, CTO, RnD Center ELVEES, a Khronos member: “As a provider of SoCs for a wide range of global video analytics applications, we require a GPU that offers the best compute performance in a power constrained footprint. The new PowerVR Furian 8XT family from Imagination provides us an industry-leading GPU with new ALU for increased performance density and efficiency. In addition, support for standard compute APIs such as OpenVX enables easy implementation of real world vision processing applications.” Furian is designed to address the increasing compute requirements across multiple applications and market segments with efficient use of compute APIs including OpenCL 2.0, Vulkan 1.0 and OpenVX 1.1.
Nvidia released version 3.6 of the GeForce companion tool Experience. In addition to optimizing the graphics settings of all the supported games installed on your system, this update adds gameplay recording and broadcasting support for OpenGL and Vulkan games. Read the entire review on Tom's Hardware.
As mentioned on Phoronix, Google just announced GSoC 2017 Projects. Included in the list are several Khronos related projects:
• Software Renderer for Vulkan (Vulkan, SPIR-V)
• 3D Hardware Acceleration in Haiku (OpenGL)
• Cross Platform GUI for CCExtractor (OpenGL
• libosmscout: Implementation of an opengl renderer (OpenGL)
• OpenGL-accelerated Renderer for Cytoscape 3 (OpenGL)
• Improvement to WebGL core for p5.js (WebGL)
• WebGL improvements for p5.js (WebGL)
• Creating the fastest math libraries for Ruby by using the GPU through OpenCL and ArrayFire. (OpenCL)
• GPU Boolean Evaluation for CSG Ray-Tracing (OpenCL)
• HPXCL – Asynchronous Integration of CUDA and OpenCL to HPX (OpenCL)
• libxcam Enable a debluring feature with OpenCL Design (OpenCL)
• Speeding up functional network analysis on fMRI data with distributed, in-memory computation using Apache Spark (OpenCL)
It has been over a year since ARM first announced Vulkan support in Mali Graphics Debugger (MGD) and a lot has changed. Stephen Barton writes about the current support and achievements of MGD, and also a look at what is in store. API Tracing, Asset tracking, Frame capture and the future.
Last year at GDC 2016, Khronos launched the Vulkan 1.0 specification and the Khronos members released first Vulkan drivers and SDKs. Just a year later, at GDC 2017 Unity announced the Unity 5.6 release with the built-in Vulkan renderer. With this, Unity showed not only its support to Vulkan but also to developers that expects the best from Unity. This blog covers the topics presented in the ARM Sponsored Talk at GDC 2017 related with Vulkan integration in Unity. The full talk video is also available in the GDC Vault.
Copyright ©2017 Khronos Group. All rights reserved.
Hosting provided by DigitalOcean