Skip to content
PluginStats

HLSL Tools installs statistics

By Tim G. Jones · VS Code Marketplace · Programming Languages

Rich HLSL language support for Visual Studio Code

View on VS Code Marketplace Fresh · Oct 18, 2026

HLSL Tools has 144,405 recorded installs on VS Code Marketplace.

It ranks #1897 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 4.5 out of 5 from 2 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
144,405
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1897
Among tracked VS Code Marketplace listings

Rating: 4.50 / 5 from 2 ratings

About HLSL Tools

HLSL Tools for VS Code

*This extension is for Visual Studio Code. Go here for the Visual Studio 2017 / 2019 extension.*

HLSL Tools provides enhanced support for editing High Level Shading Language (HLSL) files in VS Code.

System requirements

To use HLSL Tools you need to be on Windows x64 or macOS. Linux support will come in a future version.

Why use HLSL Tools?

Here's the feature list: • Statement completion • Signature help • Reference highlighting • Go to symbols • Live errors • Go to definition • Quick info

Features

Statement completion

Just start typing, and HLSL Tools will show you a list of the available symbols (variables, functions, etc.) at that location. You can manually trigger this with the usual Ctrl+Space shortcut.

Signature help

Signature help (a.k.a. parameter info) shows you all the overloads for a function call, along with information (from MSDN) about the function, its parameters, and return types. Typing an open parenthesis will trigger statement completion, as will the standard Ctrl+Shift+Space shortcut. Signature help is available for all HLSL functions and methods, including the older tex2D-style texture sampling functions, and the newer Texture2D.Sample-style methods.

Reference highlighting

Placing the cursor within a symbol (local variable, function name, etc.) will cause all references to that symbol to be highlighted.

Go to Symbol

Use Ctrl+Shift+O and start typing the name of the variable, function, or other symbol that you want to find.

Live errors

HLSL Tools shows you syntax and semantic errors immediately. No need to wait till compilation! Errors are shown as squigglies and in the error list.

Go to definition

Press F12 to go to a symbol definition. Go to definition works for variables, fields, functions, classes, macros, and more. You can also "peek definition" with Alt+F12.

Quick info

Hover over almost anything (variable, field, function call, macro, semantic, type, etc.) to see a Quick Info tooltip.

Preprocessor support

HLSL Tools evaluates preprocessor directives as it parses your code. If you want to make a code block visible to, or hidden from, HLSL Tools, use the INTELLISENSE macro.

Custom preprocessor definitions and additional include directories

HLSL Tools has a built-in preprocessor to handle #define and #include directives. The behavior of this preprocessor can be customised by creating a file named shadertoolsconfig.json:

• hlsl.preprocessorDefinitions: It's normal for additional preprocessor definitions to be defined as part of a project build. In some cases, the shader won't compile correcty without these. To handle this, you can add those additional preprocessor definitions here. • hlsl.additionalIncludeDirectories: HLSL Tools will, by default, only use the directory containing the source file to search for #include files. Additional include directories can be added here. • hlsl.virtualDirectoryMappings: Use this to configure the virtual directory mappings required by Unreal Engine. The virtual directory (/Project in the example above) must start with a forward slash or backslash.

HLSL Tools will look for a file named shadertoolsconfig.json in the directory of an opened file, and in every parent directory. A search for shadertoolsconfig.json files will stop when the drive root is reached or a shadertoolsconfig.json file with "root": true is found. If multiple config files are found during this search, they will be combined, with properties in closer files taking precedence.

Config files are cached for performance reasons. If you make make changes to a config file, you'll need to close and re-open any source files that use that config file.

Assocating other file types with HLSL Tools

By default, HLSL Tools only recognises a few file extensions as being HLSL files. You can associate any other file extension like this:

Getting involved

You can ask questions in our Gitter room. If you find a bug or want to request a feature, create an issue here . You can find me on Twitter at @\_tim_jones\_ and I tweet about HLSL Tools using the #hlsltools hashtag.

Contributions are always welcome. Please read the contributing guide first.

Maintainer(s)

• @tgjones

Description from the VS Code Marketplace listing.

  • hlsl
  • shader

Where HLSL Tools sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 95, #17 (overall #1897)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 32, #3 (overall #623)
Programming Languages: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

HLSL Tools installs on VS Code Marketplace, last 90 days: 144,405 installs as of Oct 18, 2026.HLSL ToolsInstalls on VS Code Marketplace · Last 90 days144,405installs144.3K144.4K144.4K144.4K144.4K144.4K144.4K144.4KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
HLSL Tools installs on VS Code Marketplace, last 90 days: 144,405 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

HLSL Tools installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.HLSL ToolsInstalls growth on VS Code Marketplace144,405installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
HLSL Tools installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

HLSL Tools VS Code Marketplace ranking history: currently #1897 (by installs).HLSL ToolsVS Code Marketplace ranking · by installs · Last 90 days#1897current rank#1894#1895#1896#1897#1898#1899Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
HLSL Tools VS Code Marketplace ranking history: currently #1897 (by installs).
PNG SVG

Ratings over time

HLSL Tools ratings on VS Code Marketplace, last 90 days: 2 ratings as of Oct 18, 2026.HLSL ToolsRatings on VS Code Marketplace · Last 90 days2ratings1.81.922.12.2Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
HLSL Tools ratings on VS Code Marketplace, last 90 days: 2 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for HLSL Tools
Date (UTC)InstallsChange vs. previous
144,405+32
144,373+24
144,349—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=TimGJones.hlsltools. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.