/vscode-glsl-template-literal

VSCode extension that adds glsl syntax highlighting for template literals

Primary LanguageJavaScriptMIT LicenseMIT

VSCode extension that adds glsl syntax highlighting for template literals using /* glsl */ comment tag.

Forked from vscode-comment-tagged-templates and edited for personal use.

Usage

Requires GLSL language extension (such as WebGL GLSL Editor) to be installed.

const fragment = /* glsl */ `
    precision highp float;

    varying vec2 vUv;

    void main() {
        gl_FragColor = vec4(vUv, 0.0, 1.0);
    }
`;

Install

In extensions panel, choose 'Install from VSIX...' from menu, then locate vsix file.

Build

To re-package locally (generate .vsix), install vsce - $ npm install -g @vscode/vsce

Then run npm script package.