D3D12엔진 개발-폰트 렌더링, Texture에 실시간으로 써넣기
D3D12용 폰트 렌더링 코드를 작성했다. 오래전부터 써온 방식인데 D3D9, D3D11, D3D12에 따라서 구현은 달라질수밖에 없다. 근간 전략은 동일 내용의 텍스트에 대해서는 텍스쳐로 만들어두고 최대한 재활용한다는 것이다. 즉 “ABCDEF”라는 문자열을 같은 폰트로 렌더링 하는 경우 첫번째 렌더링 시에는 GDI나 DWrite를 이용해 렌더링하고 그걸로 텍스쳐에 써넣지만, 두번때 렌더링시에는 이미 만들어진 텍스쳐와 그 좌표를 캐시로부터 얻어온다. 이 전략을 이전부터 … More D3D12엔진 개발-폰트 렌더링, Texture에 실시간으로 써넣기




댓글을 달려면 로그인해야 합니다.