Does an application need to be modified/recompiled in order to run on DCV?
No. One of the primary value propositions of DCV is that it runs your existing applications, unmodified. Using virtualization technologies DCV runs off-the-shelf OpenGL applications and delivers both the SVN and RVN capabilities. DCV intercepts the OpenGL commands that are used to drive the 3D graphics cards then passes them to either the SVN or RVN libraries.