Another blog explaining Vulkan synchronization has just been posted by @Themaister. Synchronization in Vulkan is a large hurdle to overcome when learning the API, and rather than mechanically explaining how it works, the goal in this blog is to instil a mental model in the reader. Despite its reputation for maddening complexity, it is actually understandable and quite logical once you get over the initial hurdles.
The Khronos Group BOF day is today, July 31. For those folks that really wanted to catch some of the BOF Day sessions, but couldn’t make, we have it covered for you. Starting at 9AM PT, the morning livestream will start on YouTube. The afternoon sessions will be on a second afternoon livestream also on YouTube. Learn more about the Khronos Group BOF Day and all of the various sessions on our SIGGRAPH 2019 event page.
The Khronos Group announces new 3D Commerce Working Group and key updates to flagship standards WebGL, glTF, and Vulkan. In the spirit of continued commitment to the SIGGRAPH community of interactive graphics professionals, Khronos delivers a number of developments and initiatives, including:
3D Commerce Initiative Becomes Khronos Working Group; Call for Participation Announced
WebGL Releases High-Impact Extensions and Ecosystem Developments
glTF Universal Texture Extension Drafting Underway Using Binomial’s Basis Universal Texture Technology; First Prototype Support Appears in Engines
glTF Tools Ecosystem Expands, Including Universal Texture Tools and glTF Import/Export in Blender 2.80
New Vulkan Extensions Ship; Vulkan Sees Increased Usage by CAD and Professional Authoring Tools
SIGGRAPH is next week! The conference is July 28-August 1. For those going, Khronos will be hosting several Birds of a Feather sessions. For all those folks that will not be present, we will be offering live streaming of all our sessions (glTF, WebGL, OpenXR and Vulkan) on the Khronos Group YouTube Channel, and will follow up with recorded video the following week. For complete details on all the sessions, please ask your friends and co-workers to take a look at our SIGGRAPH event page! A special thanks to our Title sponsor NVIDIA, Beer Sponsor LunarG, and Demo sponsor Cesium, for making possible the Khronos Networking Reception at the end of the day.
MoltenVK 1.0.35 is this new release based on the Vulkan SDK 1.1.108 milestone. This MoltenVK update brings various new extensions like VK_EXT_debug_report, VK_NV_glsl_shader, VK_EXT_debug_utils, and others. More details on MoltenVK 1.0.35 can be found via GitHub. (source: Phoronix)
With the growth and adoption in mobile, web, and immersive platforms, 3D is poised to grow as a new shopping medium. Product manufacturers, retailers, marketing, and advertising platforms can use 3D to show virtual products to end-users to help them better understand a product online prior to purchasing and to help build brand loyalty after purchase. The Khronos has a track record of openness and responsiveness, with a well-proven IP Framework and multi-company governance model. The Khronos 3D Commerce Exploratory Working Group could directly leverage the work of several existing Khronos Working Groups, including: glTF, WebGL, Vulkan, and OpenXR. With enough industry support, this Exploratory Group will evolve into a Working Group to work on the development of such standards.
Q2VKPT – short for “Quake II Vulkan Path Tracing” – was a research project led by Christoph Schied, an engineer eager to bend the possibility space of computer graphics. Using id’s 22-year-old game as a foundation, Christoph was able to make real-time path tracing a reality on consumer hardware. His project caught the attention of Quake fans, tech journalists, and NVIDIA. Learn more about Q2VKPT in this twenty minute video from GDC.
The increased performance potential of modern graphics APIs is coupled with a dramatically increased level of developer responsibility. Optimal use of Vulkan is not a trivial concept, especially in the context of a large engine, and information about how to maximize performance is still somewhat sparse. The following document is a compilation of wisdom from some of the Vulkan experts at NVIDIA. It is not exhaustive, and is expected to be augmented over time, but should be a useful stepping stone for developers looking to utilize Vulkan to its full potential.
The complete video from Vulkanised 2019 in Cambridge UK is now online. If you were not able to get to this May event, you may now watch the seven Vulkan sessions online and follow along with the slide presentations:
Vulkan Update – Kris Rose, Khronos Group Developer Relations: slides, video
Vulkan: Live Long and Optimise – Michael Parkin-White and Calum Shields, Samsung Electronics: slides, video
Vulkan Best Practices - Attilio Provenzano, Arm: slides, video
SPIRV-Cross Taking SPIR-V to the next level – Hans Kristian Arntzen, SPIRV-Cross: slides, video
Cross Process Sharing and Direct Mode with Vulkan – Jacob Bornecrantz, Collabora: slides, video
Optimising a AAA Vulkan Title on Desktop – Lou Kramer, AMD: slides, video
Panel Discussion - Alex Smith (Feral Interactive), Hans-Kristian Arntzen (SPIRV-Cross), Jan-Harald Fredriksen (Arm), Lou Kramer (AMD), Alon Or-bach, (Samsung Electronics): video