virtual IRHICommandContext* GetContext() override
	{
		check(CmdContext == nullptr);
		CmdContext = OwningDevice->ObtainCommandContext();
		check(CmdContext != nullptr);

		if (CmdContext->CommandListHandle == nullptr)
		{
			CmdContext->OpenCommandList();
		}

		CmdContext->ClearState();

		return CmdContext;
	}