텍스처 하나에 숨겨진 복잡한 메모리 구조

Anatomy of a Texture

텍스처 하나에 숨겨진 복잡한 메모리 구조

게임 엔진을 콘솔로 포팅하면서 텍스처 변환을 맡은 그래픽 프로그래머가 BC7 블록 압축, 텍셀 순서, 밉맵, 텍스처 타일 등 텍스처 메모리 레이아웃의 복잡성을 파헤친다. 단순한 이미지가 메모리에서는 어떻게 뒤섞이는지, 그리고 디버깅을 위해 고안한 실용적인 트릭을 공유한다.

BC7이 사용하는 영리한 트릭의 양은 디버깅에 좋지 않은 소식이다. 툴 없이는 메모리 덤프가 사실상 해독 불가능하게 만든다.

이 날의 다른 글

2026-09-16