makefile & shader loading