Hacker News new | ask | show | jobs
by lainga 968 days ago
> .vs, .fs

Is that like a Unity or Unreal standard? The thing I'm familiar with is a single .glsl with a void fragment() and void vertex() etc. in it

2 comments

When you’re writing graphics engines (at least from my experience in OpenGL) you tend to write the vertex and fragment shaders in different files and link them when you actually need to render something. That way you can use combinations of them. The vs or fs extension is used to understand which one it is at a glance.
While I was trying to learn computer graphics I came across those extensions. I find them easy to understand, cause you know what is in each file and your editor can understand the syntax, making it easier to spot mistakes, like `1. instead of 1` when the program expects as float.