Archive for 12:39 AM

Podsumowanie zmagań z programowaniem Playstation2 #1

Chciałbym zrobić małe podsumowanie wiedzy na temat programowania Playstation2, a jednocześnie opisać poszczególne podzespoły konsoli.
Lista ważniejszych podzespołów konsoli:
Emotion Engine (EE) – 128 bitowy procesor taktowany częstotliwością 300MHz. To on jest odpowiedzialny za wykonywanie programów i zarządzanie resztą peryferiów. Jest on modyfikacją procesora MIPS3 i zawiera instrukcje z MIPS4 (chociaż do końca nie wiadomo czy nie [...]

Efekt nieskończonego powielania obrazu

Zaraz po uruchomieniu Z-Buffora zabrałem się za teksturowanie, niechcący osiągnąłem ciekawy efekt nieskończonego powielania obrazu, którego wynik widać poniżej:

Efekt ten uzyskałem poprzez narysowaniu dwóch trójkątów a następnie ustawienie parametrów tekstury na aktualny bufor ramki i narysowanie prymitywu quad w dolnym lewym rogu ekranu. Co ciekawe tekstura na quad’zie powinna zawierać tylko dwa trójkąty, jednak zawiera [...]