minor changes; still unable to fix “shader corrupt” bug