Fix compile error in clang
Added a quick sample builder for windows
Move a bunch of OpenGL stuff closer to its use-point.
Remove D3D11Timestamp dependence on g_Remotery.
Do the same for GetData.
Merge commit '54ca0672156aef8c332bc0ca1f7ef6c94082214d' into develop
Localised all D3D11-specific code.
Massive performance increase for viewer when sample digest changes
Whenever the sample digest changed (differing sample count or tree layout) the HTML for the grid would be rebuilt. This is a very expensive operation that was crippling the viewer on large sample sessions.
Now the grid only rebuilds when there are more samples incoming than it can display.
Whenever the digest changes it modifies the HTML nodes and updates the grid index so that the faster updating sample times continues to work.
Remove a few hundred lines of boiler-plate for memory management and cleanup using custom New/Delete macros.
Show/hide inactive rows instead of clearing their content.
Fix the first GPU sample time sending the timeline viewer crazy and not showing anything.