add software-rendering