added missing shaders+source, added some comments

this commit will upload the before misssing shader files and its source
i also started to comment my stuff a little bit more