خرید بک لینک

Shader Model 6.0

مایکروسافت از جدیدترین رابط محاسباتی سایه – رنگ زنی خود تحت عنوان Shader Model 6.0 رونمایی کرد.

این شرکت که هم اکنون در مراحل پایانی توسعه ی این رابط نرم افزاری به سر می برد، قرار است در یک آپدیت نرم افزاری آن را به ویندوز ۱۰ و DirectX 12 اضافه کند. رابط سایه زنی Shader Model 5.0 که در زمان معرفی DirectX 11 در سال ۲۰۰۹ معرفی شده بود، همچنان بدون تغییر تا امروز باقی مانده بود.

Shader Model 6.0 از روشی بهینه تر و کدگذاری جدیدتر برای انجام محاسبات در پردازنده مرکزی کارت گرافیک استفاده می کند. Shader Model نسخه ی ۵٫۰ برای کامپایل کردن و بهینه سازی به FXC که یک کامپایلر آفلاین سایه زنی است وابسته بود و هر دو عملیات کامپایل و بهینه سازی را در این بخش انجام می داد و از رابط HLSL v1.4-v5.1 استفاده می کرد، ولی در نسخه ی جدید از رابط HLSL v5.0-v6.x استفاده می شود و دو بخش کامپایل و بهینه سازی از هم جدا شده اند و بخش کامپایل توسط واحد Clang HLSL Compiler انجام می شود و بخش بهینه سازی نیز توسط واحد چندگانه ی LLVM Passes صورت می گیرد.

Shader Model 6.0 با بهینه سازی های ساختاری صورت گرفته در بخش محاسباتی خود سهم بسزایی در افزایش کارایی محاسباتی سایه زنی خصوصا در بخش Mega Texture ها (بافت های با کیفیت بسیار بالا) خواهد داشت و با افزوده شدن این ارتقاء نسل به DirectX 12، بخش دیگری از هدف اصلی این DirectX 3D API در افزایش کارایی محقق خواهد شد.

برچسب: نویسنده: استخدام کار تاريخ: جمعه 6 فروردين 1395 ساعت: 4:56

صفحه بندی