Bij Sharky Extreme is een, voor hun doen, kort artikel verschenen waarin ze wat dieper ingaan op de techniek achter Kyro videochip. De Kyro videochip is niet alleen uitgerust met Hidden Surface Removal om de prestaties drastisch te verbeteren, maar ook met een leuke lading features waarvan de meeste niet echt bekend zijn. De Kyro heeft bijvoorbeeld de on-chip 32-bit mini-framebuffer die leuke dingen mogelijk maakt, zoals full-speed FSAA en 16-bit plaatjes die eruit zien als 32-bit. Nadelen heeft dit alles wel, maar zolang die bij verre niet zo zwaar wegen als de voordelen is er niks aan het handje .
Kyro uses region-based rendering which has several bandwidth friendly attributes: namely, on-chip depth-testing, early hidden surface removal and deferred texturing. An on-chip 32-bit mini- framebuffer results in superb 16-bit quality, efficient FSAA and multi-pass rendering. The tradeoffs are a tripling of geometry bandwidth, scene buffer storage on video board memory and labored texture filtering. The increase in geometry traffic is currently small compared to the depth-buffer and texture bandwidth savings. Kyro will better withstand the inevitable rise in texture layers than its contemporaries, on the proviso that scene geometry will not have increased in double-digit multiples.
Despite the afore-mentioned advantages, developer support for PowerVR has waned. There is a need to open up developer support and raise developer awareness. In addition, Kyro's performance headroom may be limited by architecture. The other challenge at hand would be to integrate hardware transformation and improve performance headroom.
De Mini-Framebuffer in actie: Kyro vs. GeForce2 MX:
|
|
Onze dank voor de tip gaat ditmaal uit naar yam'ha!