Sehyup
Preview Image

렌더 파이프라인 - GPU가 화면을 그리는 모든 과정

서론 셰이더 프로그래밍 포스트에서 “GPU에서 실행되는 프로그램”으로서의 셰이더를 다뤘다면, 이 포스트는 그 셰이더가 실행되는 무대 자체를 파고듭니다. 렌더 파이프라인은 3D 세계가 모니터의 2D 픽셀로 변환되는 전체 흐름입니다. 셰이더를 작성할 줄 아는 것과, 그 셰이더가 파이프라인의 어느 지점에서 왜 그런 방식으로 실행되는지를 아는 것은 다릅니...

Preview Image

C# 자료구조 - Dictionary 와 SortedList

서론 게임 개발에서 데이터를 “어떻게 저장하고 찾느냐”는 성능에 직접적인 영향을 미칩니다. 수천 개의 몬스터 스탯을 ID로 조회해야 할 때, 아이템 인벤토리를 정렬된 상태로 유지해야 할 때, 랭킹 데이터를 순서대로 보여줘야 할 때 - 각각의 상황에서 최적의 자료구조는 다릅니다. C#에서 Key-Value 쌍을 다루는 대표적인 자료구조는 Dictio...