DX11 for self learning