Fix z key hashing bug, add proper alpha support to decal shader