Removed prefixes from build scripts. Setup by utility functions automatically.
BcBacktrace for later debugging utility.
Fixed rest of clang warnings.
external library projects are conditionally created. will allow using native libraries on a platform by platform basis.
removed bcbreakpoint that was useless from shader code type check
added game thread time getter
Added render state and sampler state objects.
Added basic creation (no destroy yet)
Propagate flags down when serialising. This means we can choose, when serialising, to treat a flag on a parent as valid on a child. Currently used for resource importers.
render state reflection
missing from a previous commit
build errors with libc++
Render state refactor for GL. Not fully implemented, also very inefficient. Need to implement redundant state checking and what not.
more render state.