v4 with shaders and gitignore