A language server and Visual Studio Code extension for Minecraft GLSL Shaders
Find a file
2018-05-13 23:37:42 +01:00
.vscode Basic functions that do niente so far 2018-05-12 17:04:29 +01:00
src Guess we should make this pro-fesh-ional. tslint doesnt seem to like the config file tho :( 2018-05-13 23:37:42 +01:00
.gitignore Basic functions that do niente so far 2018-05-12 17:04:29 +01:00
.vscodeignore Basic functions that do niente so far 2018-05-12 17:04:29 +01:00
CHANGELOG.md Guess we should make this pro-fesh-ional. tslint doesnt seem to like the config file tho :( 2018-05-13 23:37:42 +01:00
LICENSE Initial commit 2018-05-12 15:27:37 +01:00
package-lock.json shelljs > all. Added some gud logging and messages too. Creating temp dir works, as does the new binary checking 2018-05-13 18:27:38 +01:00
package.json shelljs > all. Added some gud logging and messages too. Creating temp dir works, as does the new binary checking 2018-05-13 18:27:38 +01:00
README.md Guess we should make this pro-fesh-ional. tslint doesnt seem to like the config file tho :( 2018-05-13 23:37:42 +01:00
tsconfig.json Made GLSLProvider have a constructor instead, added config interface and init function and now gonna start away on symlinking and linting 2018-05-13 01:22:24 +01:00
tslint.json Guess we should make this pro-fesh-ional. tslint doesnt seem to like the config file tho :( 2018-05-13 23:37:42 +01:00

vscode-mc-shader

This is an extension for Visual Studio Code for developing Minecraft GLSL Shaders for Optifine. It currently provides linting and syntax highlighting (by stef-levesque/vscode-shader dependency).

Features

  • Linting (unpolished)
  • Syntax highlighting (by extension dependency)

Planned

  • Support for #includes
  • Warnings for unused uniforms/varyings
  • Some cool DRAWBUFFERS stuff
  • Auto-complete prompts

Got a feature request? Chuck it into an Issue!

Requirements

Extension Settings

  • mcglsl.glslangValidatorPath : The path to the glslangValidator executable. If not provided, it assumes its in your PATH.

Known Issues

I'll fill this in once this actually gets released.

Release Notes

None yet.