At GDC 2016, Microsoft spilled the beans (Google translation) on the still-in-development Shader Model 6.0. For those not in the know, shaders are the bit of graphics engine technology responsible for effects like rugged terrain, neatly curved models, or fancy post-processing. The new version is a long-awaited update. Shader Model 5 was released back in 2009, and graphics programmers will argue that it's getting a bit long in the tooth.
SM6 (the Shader Model, not a Shure microphone) aims to be as much a technological advance as a practical one. Microsoft is looking to support future GPU features like procedural textures, separation of per-pixel and per-sample code regions, and explicit VR viewports. The language itself also gets a bevy of improvements to more closely mimic how a modern GPU works, keeping with the theme of DirectX 12 as a whole.
On the ease-of-use front, Microsoft is ditching its fxc compiler in favor of a more standard toolset based on the open-source Clang front end and the LLVM compiler back end. The move to a standard, open-source toolchain should make developers' lives a lot easier. Shader code first goes through a Clang High-Level Shading Language front end. It's then optimized using a separate pass with LLVM. Standard LLVM tools like debuggers and rewriters should all work with this new approach, and coders can more easily integrate their own tools into the new process. This workflow will apply to Shader Model 5 code going forward, too.
Microsoft expects to finalize the Shader Model 6.0 spec late this year. 4Gamer.net says graphics card companies are already working hard to update their drivers to support the new model.
|Aorus gives its GTX 1070 the triple-fan treatment||1|
|Oculus co-founder Palmer Luckey is leaving Facebook||9|
|Asus readies 35 motherboards for Optane Memory||5|
|Kaby Lake Pentiums and Celerons won't support Optane Memory||12|
|Take a Walk in the Park Day Shortbread||7|
|New game and BIOS updates promise to boost Ryzen performance||25|
|Ryzen motherboard availability check: come and get them||10|
|Intel defends its process-technology leadership at 14nm and 10nm||63|
|AOC U3277PWQU display is an affordable 32" 4K monster||0|
|They were going to launch a G-sync version but trying to represent the price induced an overflow error in their storefront software.||+37|