Implement features shown in the 2014-16 hack weeks

DirectX is Windows exclusive. These limitations are likely not coming from DirectX, but from old versions of OpenGL that are soon enough finally going to lose support.