Add alpha support for external images; Update map shader like unit shader