* Add legacy shader compilation and improve CMake logic.
* Fix legacy shaders dependency
* CMake: Allow override shader directory directly from CMake.
* CMake: Manage to correctly set working directory for editor and tests when running from open folder in Visual Studio.
* Remove old comment I left.
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>