텍스쳐를 비디오 메모리에 올릴 때

비록 이미지가 2의 승수가 아니더라도

비디오 메모리에 올라가는 텍스쳐의 Size는 2의 승수로 올라감을 확인했다.

그러므로 비디오 메모리로 올릴 이미지들을 되도록이면 2의 승수에 맞추는 것이 효과적일 것이다.


*위의 내용이 모든 그래픽카드에 적용되는 지는 확인해보지 못했다.


텍스쳐를 MANAGED 로 했을 시 SYSTEM에 위치하고 디바이스에서 접근할 수 있는

메모리공간(Video Memory가 여유있다면 Video에 생성되고 여유가 없다면 시스템메모리를 사용한다.)

이 메모리공간이 만들어지는 시기는 랜더링 할 때 이다.

 

그러므로 처음 그려지는 텍스쳐(MANAGED)의 양이 많아질 때 게임이 버벅거림이 나타난다.

이 문제를 해결하기 위한 방법은 다음과 같다.

 

- 초기화 및 로딩 단계에서 해당 텍스쳐를 한번씩 랜더링하기.

'Programming > DirectX' 카테고리의 다른 글

텍스쳐를 비디오메모리에 올릴 때의 주의사항  (0) 2009.12.02

+ Recent posts