Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Установка ID3D10ShaderResourceView


Автор: shtuceron 15.7.2010, 11:22
Добрый день.

Недавно начал писать под DirectX 10, конечно еще не все понимаю...

В образовательных целях пытаюсь осуществить рендер в текстуру

Код

ID3D10ShaderResourceView* out = NULL;
----------------------------------------------------

g_pRenderTargetView->GetResource( &res );

HRESULT hr = D3DX10SaveTextureToFile(res, D3DX10_IFF_BMP, L"C:\image.bmp"); // Файл сохраняется правильно.

-----------------------------------------------------

hr = g_pd3dDevice->CreateShaderResourceView(res, &desc, &out); // В этой строке hr - E_INVALIDARG(в СДК написано что причина возникновения этой ошибки в выходном параметре)


+ out имеет пустое значение (0x00000000), где я мог накосячить?

(проект прилагается http://depositfiles.com/files/x0tqoa6r5)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)