began moving device/thread from plumbing to voodoo
prime thread running and shutting down correctly, commands taking shape
renaming scoped_async_immediate_context to have trailing _t
using ATMA_ENSURE_IS for HRESULTs
more ATMA_ENSURE_IS
assertion on ptr_size for devices
not doing multithreaded vertex buffers until required, removed spurious .load() calls from atomic_bool
fixes for shadows buffers, and now using ATMA_ASSERT_SWITCH