changed shader data scheme to use 2 tables for handling shader versions.
changed shader data scheme to use 2 tables for handling shader versions.

chrisliebert/quick-3d,chrisliebert/quick-3d,chrisliebert/quick-3d,chrisliebert/quick-3d,chrisliebert/quick-3d