Working shader with lighting