Need a way to determine if a texture actually has alpha channel that is alpha value. This should be fine for now nti then. Need to check if this gives viewport artifacts.