Shaders development for Minecraft - Development Environment
GLSL doesn’t has any complier. Which means it runs based on the source code. You can use any text editor to write code. But a good IDE will come in handy.
Personally, I use Visual Code as my editor for GLSL. It has a wide extension market which can help you lint or find errors inside your code.
Visual Code
Visual Code is an code editor ,published by Microsoft, redefined and optimized for building and debugging modern web and cloud applications. I prefered it because it has a wide extension market.
Official Website
Download Link
Environment installation
After install Visual Code on your computer. You will have to install some extensions for Optifine glsl developing.
Tips:You can click the hyperlink above to download and install the extension.
Minecraft OptifineHD
You need an additional mod to load shader to vanilla Minecraft and it will be Optifine or Iris. But this tutorial is based on Optifine. So, you will need to download Optifine.
Optifine Official Website
Optifine Download
Developing Tips
- You can use F3+R to reload your shaderpack.