티스토리 뷰

Win7 으로 돌아가던가 포기해라

https://stackoverflow.com/questions/16772123/some-options-on-directx-control-panel-was-disabled-on-windows-8

WPF 때문에 DX9 에서 이것저것 확인중인데,

Reset 다음에 invalidcall 이 나오는 문제가 있다.

코드 보는 것 만으로 알 수가 없어서, 이것 저것 찾아봤는데

Win7 에서였나 그 땐 좀더 자세한 로그가 나왔다

Direct3D9: (ERROR) :All user created queries must be freed for un-managed devices before Reset can succeed. Reset Fails.
Direct3D9: (ERROR) :Reset failed and Reset/TestCooperativeLevel/Release are the only legal APIs to be called subsequently
D3D9 Helper: IDirect3DDevice9::Reset failed: D3DERR_INVALIDCALL

이제 저런것 없이 한땀한땀 코딩하던가 그래야되는 듯

먼가, Win10 에서는 DeviceLost도 안뜨는 것 같은데

Resize 시 Reset은 필요한듯

추가로, D3D_DEBUG_INFO 는 watch 에서 변수볼때 필요

http://ohyecloudy.com/pnotes/archives/152/

그냥 실험좀 하고 D3D11Image로 넘어가야겠다

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크