Barebones shader implementation