Leksykon IT › Programowanie › Chunky-to-planar (C2P)

Chunky-to-planar (C2P)

Programowanie Svenska → Zaktualizowano: 2026-10-06

Procedura przepakowująca bufor pikseli w formacie chunky do formatu bitplane Amigi — most między grafiką łatwą do pisania a sprzętem, który musi ją wyświetlić.

Grafika Amigi jest przechowywana w bitplane'ach: każdy bit indeksu koloru piksela leży we własnej warstwie pamięci. Jest to wydajne przy przesuwaniu i scrollingu, ale kłopotliwe przy efektach takich jak teksturowanie czy voxele, gdzie wygodniej operować jednym bajtem na piksel — czyli chunky. Chunky-to-planar, C2P, to procedura, która co klatkę zamienia bufor chunky z powrotem w planarny, zanim trafi on na ekran przez blitter.

Gdy w połowie lat 90. PC pokazał teksturowaną grafikę 3D, scena Amigi chciała odpowiedzieć tym samym, a C2P stało się wąskim gardłem: szybka procedura na 68020/030 mogła zwolnić połowę klatki na całą resztę. Koderzy rywalizowali wariantami opartymi na tablicach i wspomaganymi blitterem, a dobrze dostrojone C2P stało się swego rodzaju sygnaturowym hackiem epoki.

← Wróć do leksykonu