Removed object3D dependancies, new branch for prepping better entity support. Such as using mesh for multiple entities. Renderers will probably take either Mesh or MeshEntity variants. Possible prototyping for canvas element to manage all 2D objects.
Input changes and tweaks to allow FPS style camera to work with reseting cursor positioning. Various tweaks across the board.
Changes to device creation (causes error with Nsight so this maybe reverted/tweaked. Other changes are for the inevitable removal of all D3DXusage throughout. Only shader/texture handling uses it, I also removed the support for effect shader files due to the depreciation and no support in the newer directx sdk included with the windows sdk. Few logging tweaks but likely to be changed again. Support for logging cpu/directx info added.
Lots of tweaks to shader.h and its utility functions. PipelineRenderer now fleshed out a bit more and is usable. Allows for any pipelinerenderer to use it and avoid alot of repeating of stuff allowing for simpler new renderers and also adding the ability to set new shaders to base renderers. When I have more time I'll add these features to the ComputeRenderer.
Major library changes, some parts are still to be updated such as UI.
Updated readme