Tips & Tricks

Working with HLSL shader files in ReSharper C++

ReSharper C++ 2020.1 has introduced initial support for the HLSL language used in shader files. ReSharper will recognise .hlsl and .hlsli files, and if you’re working with an Unreal Engine project, it will also handle .usf and .ush files. This video shows the main features ReSharper has in this first release, such as syntax highlighting, highlighting for syntax errors as you type, as well as navigation within a file, code completion, parameter info and more.

Please remember that this is a preview release of HLSL support. There are still some known issues, especially with regard to refactorings – please be careful when used on your own code. We’ll be fixing this issues, and introducing new features in subsequent releases.


UPD. Rider for Unreal Engine Public Preview is now launched. Rider is already well known in the worlds of .NET and Unity game development and we are now ready to take on the world of Unreal Engine development! First-class C++ support, no compromises on IDE performance, knowledgeable about Blueprints, assists with the Unreal Engine reflection mechanism, understands HLSL – it’s all about Rider for Unreal Engine. Join the Early Preview now!

Your ReSharper C++ team
The Drive to Develop

image description