The Khronos Group is hosting a series of sessions on Wednesday March 16th near the Moscone at Green Space in San Francisco. Sessions will cover WebGL, glTF, Khronos Chapters and Vulkan. A Khronos Social on Wednesday evening will give developers a chance to meet and chat with Khronos members. Starting off the day is the JPR Press Briefing on the Gaming Market. Details and registration for the Khronos sessions are available online. For those that cannot attend in person, there will be live streaming of the sessions, and videos available a few days afterwards. For those at GDC all week, you will find a list of companies exhibiting Khronos technology on our GDC week event page.
A new, modern OpenGL tutorial for both windowed and VR rendering released, showing in about 400 lines of C++ how to use all of OpenGL’s major features: - Window, OpenGL, HMD, and OpenGL extension initialization - Triangle mesh rendering (OpenGL Vertex Array Buffers) - Shader loading, compilation, and argument passing (OpenGL Program, Shader, and Uniform Buffer Objects) - Offscreen rendering (OpenGL Framebuffer Objects) - Materials and image file loading (OpenGL Texture and Sampler Objects) - GPU ray tracing (including ray setup compatible with rasterization) - Procedural texturing - A tiny vector math library - Basic keyboard and mouse handling for a free-flying camera - Virtual reality tracking and rendering (OpenVR)
Fast UI Draw, source code available on github, has now been open sourced. Fast UI Draw is a high performance Canvas renderer that is tuned for Intel GPU’s (but can work for other GPU’s) that under significant load is much faster than many other Canvas renderers. Fast UI Draw when running has very few GPU states, very few draw calls even under very complicated scenes. In addition, Fast UI Draw has a unique methodology to handle clipping that allows for applications to have rotations, projection, and clipping without incurring significant CPU load from setting, saving or restoring clipping. Fast UI Draw is available under the MPLv2 and a very alive project undergoing active development.
The Khronos Group announces the immediate availability of the Vulkan 1.0 royalty-free, open standard API specification. Vulkan provides high-efficiency, cross-platform access to graphics and compute on modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms. This ground-up design, complementing the OpenGL and OpenGL ES 3D APIs, provides applications direct control over GPU acceleration for maximized performance and predictability with minimized CPU overhead and efficient multi-threaded performance. Multiple Vulkan 1.0 hardware drivers and SDKs are available immediately for developers to begin creating Vulkan applications and engines.