Started 3D shaders

Checkpoint for function 3D shaders.