Depth peeling

* Implemented DP shader program
* Cleaned up renderer and started to add DP-related routines