for mapping, this buffer must be write only, so we cannot copy anthing. converting again needs more cpu, but should happen rarely
for mapping, this buffer must be write only, so we cannot copy anthing. converting again needs more cpu, but should happen rarely