728x90
원문 2010/08/04 16:29
오래 걸린 DX11 버전. 시작은 6개월 전에 했지만 이런저런 일과 결정적으로 멀티쓰레디드 렌더링
(multithreaded rendering) 에 발목잡혀 많은 시간을 버렸다.
DX11 의 주요 화두가 Multithreaded Rendering 과 테셀레이션 (Tessellation) 이기에 멀티쓰레디드 렌더링 기반
으로 렌더러를 구성해야하지 않을까 싶어 도전했는데.. 참.. 국내 국외를 통틀어 정보도 없고.. 참고할만한 정보를 찾
아 볼 수 없었다. (너무 쉬워서 정보 따위는 필요 없는건가?)
어쨋건 완벽한 이해를 위해 이번 휴가중 시간을 대부분 투자하여 멀티쓰레디드
렌더링 베이스의 렌더러를 구성 ContactHardeningShadow 기법까지 추가 DX11 버전의 기초를 다졌다.
기본 예제 녀석을 멀티쓰레디드 렌더링을 살짝 적용해본 결과 프레임 차이가 보인다... (둘다 디버그모드)
허나 둘다 릴리즈로 하면 차이는 없다. 뭐 처리할게 별로 없는 예제다 보니 디버그모드의 부담을 덜받아서
그런듯.. 무거울 수록 멀티스레딩이 위력을 발휘할 듯하다
DX10 에 이뤄놓은 수준 만큼 따라가기는 어려울 듯.. 너무 많이 변해서 DX10 -> 11 컨버팅이 어렵다.. 아까운 것들...
다음은 테셀레이션을 추가할 예정..
728x90
'프로그래밍 > 뮤지엄 (~2025)' 카테고리의 다른 글
ShootingStar 2012 (0) | 2012.11.22 |
---|---|
RPG 만들기 (2012) (0) | 2012.08.31 |
ZeroSystem DX10 ver 6.14 (0) | 2012.07.17 |
Eleminarth 5.45 ver (0) | 2012.07.17 |
Eleminarth 4.05 ver (0) | 2012.07.17 |
댓글