GaijinEntertainment / Dagor-Shader-Language-Support-for-Visual-Studio

Language support extension for the Dagor Shader Language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dagor Shader Language Support

Visual Studio Marketplace Version build

Dagor Shader Language Support for Visual Studio.

Features

Syntax highlight

The extension colorizes types, variables, functions, constructors, keywords, modifiers, semantics, attributes, preprocessor directives, operators, literals, and comments.

syntax highlight, dark theme

syntax highlight, light theme

Code completion

The extension provides types, variables, functions, constructors, keywords, modifiers, semantics, attributes, preprocessor directives, code snippets, and DSHL macros using IntelliSense, according to the context. It can also give you a quick summary about the item when available.

code completion

Signature help

The extension can display a signature helper for DSHL macros.

signature help

Document highlights

The extension can highlight all the occurrences of the selected DSHL macro in the file.

highlights

Hover

The extension can provide useful information if you hover over DSHL macros.

hover

Document symbols

The extension can provide breadcrumbs about the DSHL macros.

symbols

Go to / Peek definitions

You can find (go to / peek) the definition of a DSHL macro.

definitions

Go to declarations

You can find the declaration of a DSHL macro.

declarations

Go to implementations

You can find the implementation of DSHL macro.

implementations

Comment toggling

comment toggling

Bracket matching

bracket matching

Auto closing pairs

auto closing pairs

Indentation

indentation

File icons

file icons

Issues

If you have any problems or feature request for the extension, feel free to create an issue.

Release Notes

For more information, see the changelog.

1.1.0

  • Code completion (for built-in items, and DSHL macros)
  • Signature help (for DSHL macros)
  • Document highlights (for DSHL macros)
  • Hover (for DSHL macros)
  • Document symbols (for DSHL macros)
  • Go to definition (for DSHL macros)
  • Go to declaration (for DSHL macros)
  • Go to implementation (for DSHL macros)
  • Several bugfixes and optimizations

1.0.0

  • Syntax highlight
  • Comment toggling
  • Bracket matching
  • Auto closing pairs
  • Indentation
  • File icons

About

Language support extension for the Dagor Shader Language.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C# 100.0%