Steam client update adds shader pre-caching, new controller features
The new client has better support for dozens of controllers, as well as smoother loading for Vulkan and OpenGL games.
Your Steam client can now help load certain games a little more smoothly. The new shader pre-caching feature, which went into beta in November and now comes to all users via the latest stable client update, allows Steam to download pre-compiled shader code for OpenGL and Vulkan games. So instead of having your PC compile high level shader code into a version tuned for your GPU, Steam will snag it for you before you ever launch the game.
Note that the feature uses a "small amount" of bandwidth, and can be turned off in the settings menu if you're not cool with Steam messing with your shaders. The size of the shaders should be fairly negligible compared to the gigs and gigs games themselves require these days, though, and you can see how much space they're taking up in the settings. With Wolfenstein 2: The New Colossus and a variety of other games installed, one of our Steam clients was holding onto just 9 MB of shader data.
Pre-compiled shader caching is not new in general—AMD and Nvidia both cache compiled shaders after a game's first load—but Valve clearly felt there was more to be done for OpenGL and Vulkan-based games.
The update also includes a host of controller support improvements, including treating the controller like a mouse if a game opens a launcher before actually launching. "Several dozen Xbox-compatible controllers" will now be properly detected as Xbox controllers, rather than generic controllers, and Steam now supports a few more PS4 controllers: the HORI TAC4, HORI TAC PRO, Hitbox PS4 Arcade Stick, and Venom PS4 Arcade Stick.
There's a lot more, including bug fixes and an update to the web browser. You can read the full patch notes on Steam.
The biggest gaming news, reviews and hardware deals
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
Tyler grew up in Silicon Valley during the '80s and '90s, playing games like Zork and Arkanoid on early PCs. He was later captivated by Myst, SimCity, Civilization, Command & Conquer, all the shooters they call "boomer shooters" now, and PS1 classic Bushido Blade (that's right: he had Bleem!). Tyler joined PC Gamer in 2011, and today he's focused on the site's news coverage. His hobbies include amateur boxing and adding to his 1,200-plus hours in Rocket League.