AMD
کاډرون د ساده لوبې انجن په توګه پیژندل شوی چې زده کول یې اسانه دي او د بیالبیلو تجربو د ځای په ځای کولو لپاره د پرمختګ پرمختګ په توګه تعدیل کیدی شي. انجن د یو سټیلیل تړل شوي کتابتون په بڼه د غوښتنلیک سره وصل دی. د انجن برخې په څلورو عمده کټګوریو ویشل شوي دي:
- مدیران او د سرچینو بار وړونکي. په DDS، PNG، JPG، او داسې نورو فارمیټونو کې د بارولو جوړښتونو ملاتړ کوي. د انځور نمایندګۍ جوړولو وړتیا سره. د جامد او متحرک بدلیدونکي جیومیټریک شیانو لپاره د عمودی او شاخصونو ذخیره کولو لپاره ډیری بفر پلي کول چمتو شوي ، او همدارنګه د ویډیو حافظې ته له پورته کیدو دمخه د جوړښتونو ذخیره کولو لپاره؛
- رینډررز چې تاسو ته اجازه درکوي د 3D ماډلونه په glTF 2.0 فارمیټ کې د کیمرې حرکت حرکت کولو ، تار فریمونو او څراغونو ، جوړښت نقشه کولو ، د موادو فزیکي اساس رینډرینګ (PBR) ، پوائنټ روښانتیا او سیوري لپاره ملاتړ سره 2D ماډلونه پورته او وړاندې کړئ. د پوسټ پروسس کولو مرحله کې د خپل شیډر په کارولو سره په PostProcPS/PS فارمیټونو کې د XNUMXD شیانو رینډر کولو ملاتړ کوي. اجزا هم شتون لري
ImGUI د GUI د تولید لپاره او د ویجټونو سیټ د همغږي ګریډ او د تار فریم مکعب رامینځته کولو لپاره (د بونډینګ بکسونو او د روښنايي / کیمرې تبلیغ شنک لپاره)؛ - د وولکان API لپاره ځانګړي د مرستندویانو او ترتیب کوډونو سیټ؛
- د مختلف عملیاتي سیسټمونو لپاره ځانګړي کوډ د سکیلینګ عملیاتو پروسس کولو لپاره ، کړکۍ او بشپړ سکرین حالتونه ، د وینډوز ترمینځ د پیغام جریان پروسس کول ، او داسې نور.
په کڅوړه کې اضافي کتابتونونه هم شامل دي: د GPU په اړه د معلوماتو ترلاسه کولو لپاره AGS، په Vulkan غوښتنلیکونو کې د حافظې مدیریت لپاره VulkanMemoryAllocator، د D3D12 API کارولو لپاره d3d12x، د DirectX لپاره د شیډر کمپیلر سره dxc، د GUI کتابتون سره imgui، په JSON کې د معلوماتو د مینځلو لپاره json بڼه
سرچینه: opennet.ru