Юзаю DirectX. Столкнулся с рядом проблем при использовании порта просмотра (View Port).  Остается результат прошлого рендера(в моем случае тот что занимает все окно). Как избавиться от этого эффекта? Также искажается изображение в порте просмотра(должен быть квадрат), хотя отношение длины к ширине заданы правильно. Вот так меняю порт просмотра на свой | Код | D3DVIEWPORT9 viewData = { 0, 0, 100, 100, 1.0f, 1000.0f }; device->SetViewport(&viewData)
|
А вот так устанавливаю матрицу проекции | Код | D3DXMATRIX proj; D3DXMatrixPerspectiveFovLH(&proj, D3DX_PI * 0.25f, (float)100 / (float)100, 1.0f, 1000.0f); device -> SetTransform(D3DTS_PROJECTION, &proj);
|
|