d3d ddl tmp adl