Article taken from GamingOnLinux.com.

If there's one thing that does frustrate me about the Steam Controller, it's that games often need SC Controller to be run if outside of Steam. If the game uses SDL 2, in future this may not be needed.While SC Controller is great, having games that use SDL just come with proper Steam Controller support by default will be welcome.The magic came in this commit As someone who uses his Steam Controller every day, future me will likely find this useful when games are updated for the next SDL 2 release.