Add software rendering support