728x90
앞의 함수들을 호출했다면, 이제 DirectX를 초기화 해야한다.
앞에서 g_pCudaCapableAdapter를 구했었다. 이 변수를 이용해서 D3D11의 Device를 생성해야한다.
이때 주의해야 할 점은 D3D11CreateDevice()를 사용할 때 첫 번째 인자로 Adapter를 지정했다면, 두 번째 인자는 D3D_DRIVER_TYPE_UNKNOWN으로 반드시 지정해야 한다.
그리고 CUDA Adapter를 이용하여 Device를 생성했다면, 이제 CUDA에도 D3D Device를 지정해줘야 한다.
728x90
'Parallel Programming > CUDA' 카테고리의 다른 글
CUDA - 그래픽스 상호운용 - 5 (0) | 2016.02.24 |
---|---|
CUDA - 그래픽스 상호운용 - 4 (0) | 2016.02.19 |
CUDA - 그래픽스 상호운용 - 2 (0) | 2016.02.19 |
CUDA - 그래픽스 상호운용 - 1 (0) | 2016.02.19 |
CUDA - 스레드 동기화 (0) | 2015.12.11 |