Shader refactor

Goals:

  1. Begin seperating common code out into lib folders.
  2. Have distinct folders for core profile and legacy/compatibility shaders.
  3. Support subfolders
  4. Deduce shader type from file extension, allows for prettier file names
Edited by Cody Glassman

Merge request reports

Loading