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
.hlsli files, and if you’re working with an Unreal Engine project, it will also handle
.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
Subscribe to Blog updates
Thanks, we've got you!
C++20 Modules Come to ReSharper C++
We've implemented support for both of the main ways to introduce modules into your codebase: named modules and header units.
Blueprint Support Comes to ReSharper C++
With the new hints, you will be aware of derived Blueprint classes, UFunction implementations, and default values of UProperties set in the Blueprint files.
Take your C++ Coding to the Next Level with ReSharper C++
Check out the series of super-short video tips that you can watch one-by-one, while you’re having your morning coffee or tea or waiting for a build to finish.
ReSharper C++ Quick Tips: Text Search
A new episode in the ReSharper C++ Quick Tips video series is now available! If you missed the previous ones, here are the links: Overload Resolution Code Completion Converting Enum to String Macro Substitution C++20's Comparisons Includes Analyzer Postfix Completion Modernizing Quick-Fixes Inlay H…