specular fixes, obj material handles
small fixes
program uniform fixes, emissive shader