Experimenting. Unproject ortho, then move view left/right and view away from hud.
More experimenting
Instead of adjusting ortho, re-projecting using perspective. Seems like a better was to go so far. Testing adjustments to allow change of hud distance from camera, requires scaling. Manual scaling changes with every distance change in this commit.
experimental 3D huds in source
Making DataGatherer.cpp check for existing shaders based on hash rather than stored pointers.
Hash into vertex shader. Closes #20
Refactoring DataGatherer.cpp from being a sub-class of proxydevice to be a separate class. Composition over inheritance.
Removing DataGatherer proxy from factory.
Removing D3DProxyDeviceFactory.h/cpp completely as no longer used.
removed some old commented out code.