initial commit
add blank vs2012 solution
adds a window, console + logging facility
adds workbench which will recieve updates
remove leftover ifdef from log.h
adds renderer which inits a swap chain
workbench draws fullscreen quad
draw the fullscreen quad indexed instead
fix not leaking vb and ib from workbench
add sample project and parsing of project files. you need to manually fix library dependencies in VS, though...  Because VS.
adds yamls-0.1.5 to the repo... easier to maintain;
add some more logging to project load
remove default pixel shader from workbench
workbench now uses project shader for drawing
remove second stage from colors sample project since it is not supported (yet)
add support for reloading project by hitting F5
add constant buffer for workbench
adds support for including system shaders in projects
fullscreen quad now has uvs
experiments are rendered to texture instead of backbuffer. adds basic zoom/pan support. also fixes x64 compile issues.