Vulkan tagged news

A blog from one of the software engineers working on X-Plane has announced that the next major patch X-Plane 11.50 will feature Vulkan and Metal support. A Vulkan build of X-Plane was shown live at Cosford last week. When X-Plane 11.50 Beta releases later this year, add-ons doing supported things, like 2-d panel drawing and UI should just work in Vulkan and Metal. The beta for Vulkan is expected to be relatively long. Get all the details on this X-Plane developers blog.

The 8th International Workshop on OpenCL (IWOCL) including SYCLcon 2020 has been announced. Join like minded developers for three days of talks, workshops and community networking aimed at furthering the collaboration and knowledge sharing amongst the international community of high-performance computing specialist working with OpenCL, SYCL, SPIR and Vulkan Compute. The event will include a mix of hands-on tutorials, technical presentations, research papers, posters, panel discussions, networking and vendor discussions.

​RenderDoc 1.5 has been released. Changes include: SPIR-V reflection and disassembly has been refactored to be more reliable and is based on the publicly available grammar json; Vulkan has a new replay-time optimisation which takes advantage of the above replay options dialog; OpenGL has a low-memory optimisation to defer copying initial contents of textures and buffers that are rarely modified; Support for twenty-one (21) Vulkan extensions have been added; Support for fifteen (15) OpenGL extensions have been added along with whitelisting of some OpenGL ES extensions that were already supported. A complete list of changes and improvements is available in the Latest release notes.

Basemark GPU 1.2 adds iOS and macOS to our list of already supported operating systems: Android, Windows, and Linux. We include OpenGL ES 3.1, OpenGL 4.5, Vulkan 1.0, DirectX 12 and Metal. With the new features in Basemark GPU 1.2, you will be able to analyze and compare the 3D graphics performance of smartphones, tablets, notebooks, Windows and Linux desktop PCs, etc.

​Last week saw the release of Vulkan 1.1.123. The release sees four issues from GitHub addressed and several Khronos internal issues fixed. Two new extensions have also be included: VK_KHR_shader_subgroup_extended_type: enables the Non Uniform Group Operations in SPIR-V to support 8-bit integer, 16-bit integer, 64-bit integer, 16-bit floating-point, and vectors of these types, and VK_GOOGLE_user_type: allows use of the SPV_GOOGLE_user_type extension in SPIR-V shader modules.

Andrew Richards, CEO and Co-founder of Codeplay Software, presents the “Can We Have Both Safety and Performance in AI for Autonomous Vehicles?” tutorial at the May 2019 Embedded Vision Summit. Andrews presentation includes discussion on how SYCL, OpenCL and Vulkan can play into Safety and Performance in vehicles.

Intel Graphics - Windows 10 DCH Driver adds Vulkan extensions

​A new release of the Intel Graphics Windows 10 DCH drivers (v26.20.100.7158) introduces four new Vulkan extensions: VK_EXT_fragment_shader_interlock, VK_EXT_buffer_device_address, VK_EXT_separate_stencil_usage, VK_KHR_uniform_buffer_standard_layout. As well, reporting support for the following OpenGL 4.6 SPIR-V extensions has been introduced: SPV_KHR_shader_ballot, SPV_KHR_shader_draw_parameters, SPV_KHR_storage_buffer_storage_class, SPV_KHR_subgroup_vote.

Intel’s “ANV” Vulkan Linux driver has now hooked into the DriConf infrastructure for handling driver tunables and workarounds. As of Friday afternoon, the Intel Vulkan driver hooks into DriConf. That was followed up by adding a toggle for vk_x11_override_min_image_count behavior. That was followed by adding a generic override for when running gfxbench. Learn more about DriConf and this change.

Geekbench 5, the latest major upgrade to Primate Labs’ cross-platform benchmark, is now available for download. The Compute Benchmark now supports Vulkan, along with CUDA, Metal, and OpenCL. Vulkan Compute Benchmarks are available on Android, Windows, and Linux.

​Vulkan 1.1.122 has been released. This update sees many internal issues resolved plus one new extension from a public issue. VK_IMG_format_pvrtc allows an application to capture performance data to be interpreted by an external application or library.

FFmpeg Adds AMD AMF Vulkan Support For Linux Users

The FFmpeg library up to this point has supported AMD’s Advanced Media Framework (AMF) library just on Windows for H.264/HEVC encoding on GPUs. The Windows code-path makes use of DirectX while now AMD AMF support for Linux via Vulkan is now exposed by the latest FFmpeg code.