texture support, obj loading*, shadeing

*not done