مراحل نهايي ايجاد تصوير - بخش دوم
واحد Tessellator :
بر هيچ كس پنهان نيست كه R600 نسل دوم پردازندههاي گرافيكي مبتني بر معماري سايهزنهاي متحد ATI است كه نسخه اول آن در Xbox 360 به كار گرفته شده بود و R600 بسياري از ويژگيهايش را به ارث برده. بنابراين يافتن برخي ويژگيهاي Xenos (پردازنده گرافيكي Xbox 360) مانند واحد Tessellatorدر R600 دور از انتظار نيست.
اين واحد دادههاي هندسي را به عنوان ورودي دريافت كرده و دادهها و راسهاي جديد را از انها درونيابي ميكند تا دادههاي هندسي اوليه پيش از ورود به سايهزن راسي به اجزاي هندسي بيشتري شكسته شود. اين ويژگي است كه مايكروسافت قصد دارد آنرا در نسخه آينده DirectX بگنجاند اما در حال حاضر توسعه دهندگان نياز دارند براي بهرهبرداري از آن آمادگي لازم را پيدا كنند.
در تصوير شماره 11 شمايي از مراحل خطلوله گرافيكي با اضافه شدن اين واحد جديد نشان داده شده است.

تصوير شماره 11 : خطلوله گرافيكي با واحد Tessellator
ايده اصلي Tessellation تقسيم كردن يك Primitive هندسي به چندين Primitive كوچكتر است كه در اين عمليات تعداد راسهاي توصيفكننده تصوير چندين برابر ميشود. براي اين كار چندين الگوريتم وجود دارد كه واحد Tessellator داخل R600 با توجه به نياز توسعهدهندگان ميتواند هريك از آنها را اجرا كند. به عنوان مثال اين واحد ميتواند يك چند ضلعي (شامل چندين راس) را به عنوان ورودي دريافت كرده و با اعمال الگوريتم مطلوب، با اضافه كردن راسهاي جديد آنرا به چندين مثلث بشكند.

تصوير شماره 12: نمونه شكل رندر شده با Tessellator
در تصوير شماره 12 اين موضوع به تصوير كشيده شده است، ما نمي توانيم ميليونها چندضلعيكه كاراكتر داخل تصوير را ترسيم ميكنند به كارتگرافيك ارسال كنيم، به همين خاطر كاراكتر كمي غير طبيعي به نظر ميرسد. محدوديت مذكور بيشتر از اين بابت است كه پهناي باند ارسال دادهها به كارت گرافيك محدود است و جهت ترسيم يك كاراكتر لازم است حداقل راسهاي توصيف كننده آن به كارت گرافيك ارسال شوند، Tessellator با دريافت اين راس ها، راسهاي جديد را درونيابي كرده و شماي هندسي كاراكتر را طبيعيتر ميكند ، در نهايت تصوير با بافتهاي محاسبه شده در سايهزنهاي راس پوشانده شده و ترسيم ميشود.
سخن آخر
در این مقاله سعی کردیم تا به طور تخصصی جزئیات GPU جدید R600 را تجزیه و تحلیل کرده و از نظر معماری قابلیت های آن را با G80 ارزیابی کنیم، مسلما مقایسه دو GPU بر اساس عملکرد و کارایی آنها ملموس تر و ساده تر از مقایسه آنها بر اساس ویژگی های سخت افزاری آنها می باشد اما ما در این مقاله با اشاره به جزئیات معماری سعی کردیم مقایسه همراه با تشریح اجزای کلیدی GPU صورت گیرد تا هم به معماری R600 اشاره شود و هم با معماری G80 مقایسه گردد.
تالارگفتگو : بحث و گفتگو درباره R600