building-shader update now different textures

however there are some undesired effects to fix