활성 전경 창이 direct3d를 사용하는지 확인하는 가장 깨끗한 방법은 무엇입니까?활성 창이 direct3d를 사용하는지 확인
로드 된 d3d 모듈이 있는지 확인할 수 있지만 그만큼 direct3d로 렌더링한다는 의심의 여지없이 확인하지 않습니다.
클래스의 인스턴스가 초기화되었지만 CPU 및 시간이 너무 많이 걸리는지 확인하기 위해 메모리를 검사 할 수있었습니다.
솔루션은 리소스 사용량이 매우 빠르며 매우 낮아야하므로 내 게임을 사람들이 게임 할 수 있도록 리소스를 확보하기 위해 내 응용 프로그램을 닫아야하는지 판단하기 위해 초당 한 번 사용할 수 있어야합니다.
필자의 의견으로는 시스템 전체의 후크를 설치하고 그 코드에 IDirect3dDevice9 Present를 삽입하는 것이 유일한 보장 방법입니다. – VuVirt
DIrect3D 10, Direct3D 11 및 Direct3D 12 게임에서는 완전히 실패합니다. 후킹은 항상 부서지기 쉽습니다. –
OpenGL, Vulkan 등을 목록에 추가 할 수 있습니다 ... – galop1n