Mesa 20.2 áá˝ááşáážááážáŻááᯠáá˝á˛áˇá ááşá¸áááş áĄááŻáśá¸ááźáŻáááˇáş codebase áá˝ááşá RADVá AMD ááťá áşááşááťáŹá¸áĄáá˝ááş Vulkan ááááŻááşááŹáááŻááźáąáŹááşá¸ááźááşá¸á Shaders ááťáŹá¸á áŻá ááşá¸ááźááşá¸áĄáá˝ááş default backend áááŻáĄááŻáśá¸ááźáŻááŤáâ LLVM shader compiler ááĄááźáŹá¸áá˝áąá¸ááťááşá ááŹáĄááźá áş Valve áážááŽáá˝ááşááąááŤáááşá á¤ááźáąáŹááşá¸áá˛áážáŻáááş ááááşá¸á á˝ááşá¸ááąáŹááşáááşááᯠáááŻá¸ááźážááˇáşááąá¸ááźáŽá¸ á áááşááťáááşááᯠááťážáąáŹáˇááťááąá¸áááşááźá áşáááşá ááąáŹááşááśáĄááąáŹááşá¸ááᯠááźááşááąá¸áááşáĄáá˝ááşá áááşáááşá¸ááťááşááźáąáŹááşá¸áááŻááşááąáŹ âRADV_DEBUG=llvmâ ááᯠááąá¸ááŹá¸áááşá
RadeonSI OpenGL ááááŻááşááŹáá˝ááş áááşáááşáĄááŻáśá¸ááźáŻááťááşáážááááˇáş AMDGPU ááááŻááşááŹáĄáá˝ááş AMD áážáááşááŽá¸ááŹá¸ááąáŹ ááąáŹááşááśáĄááąáŹááşá¸áážááˇáş áá°ááŽááąáŹááŻááşááąáŹááşáááŻááşá
á˝ááşá¸ááᯠACO áážááážáááźáŽá¸ááąáŹááş RADV ááááŻááşááŹááᯠááąáŹááşááśáĄáá
áşáááŻáˇ ááźáąáŹááşá¸ááźááşá¸áááş ááźá
áşáááŻááşáááşá Valve ááźááˇáş á
ááşá¸áááşááźááşá¸á á
áŻá
ááşá¸áážáŻáĄááźááşáážáŻááşá¸áĄá ACO áááş AMDGPU shader compiler áááş áážá
áşáááŽá¸ááŤá¸ááźááşááźáŽá¸ áĄááťááŻáˇááááşá¸ááťáŹá¸áá˝ááş FPS áááŻá¸ááŹáážáŻááᯠáááŻááşááźáááşá
ACO backend áááş ááááşá¸áĄáááŽááąá¸áážááşá¸áĄááááşáĄáŹááŤááĄáá˝ááş áĄáááşáááŻááşááŻáśá¸ áĄááąáŹááşá¸ááŻáśá¸ááźá áşáááˇáş ááŻááşááŻááşááŻááşááźááşá¸ááᯠááśáˇáááŻá¸ááąá¸áááˇáşáĄááźááş áĄáá˝ááşááźááˇáşááŹá¸ááąáŹ á áŻá ááşá¸áážáŻááźááşáážáŻááşá¸ááᯠááážáá áąáááş áááşáá˝ááşááŤáááşá ACO áááş C++ ááźááˇáş ááąá¸ááŹá¸ááŹá¸ááźáŽá¸ JIT á áŻá ááşá¸áážáŻááźááˇáş ááŽáááŻááşá¸ááŻááşááŹá¸ááźáŽá¸ áá˝ážááşááźáážáŻáĄááźáąááśáááşááąáŹááşááŻáśááťáŹá¸ááᯠáážáąáŹááşáážáŹá¸áᏠááťááşááźááşááąáŹ áááşááá˛áᲠáĄááťááşáĄáááşáááşááąáŹááşáážáŻááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááŤáááşá ááŻááşááĄáááşáĄáááşáááŻááşá áŹá¸ááźáŻáážáŻáááş SSA (Static Single Assignment) ááąáŤáşáá˝ááş ááŻáśá¸ááŻáśá¸ááťáŹá¸ááťáŹá¸áĄááźáąááśááŹá¸ááźáŽá¸ shader ááąáŤáşáá°áááşá áážááşááŻáśáááşááźááşá¸ááᯠááááťá á˝áŹááźááŻáááşáá˝ááşááťááşááźááşá¸ááźááˇáş áážááşááŻáśáááşáá˝á˛ááąáážáŻááᯠáá˝ááˇáşááźáŻááŤáááşá
áááşááąáŹááşá¸- ááąáŹááąáŹáááşáá˝ááş ACO áááş Mesa RADV Vulkan driver áĄáá˝ááşáᏠáĄááŻááşááŻááşááŤáááşá ááŤááąáááˇáş ACO developer áá˝áąááŤá áááşá¸áááŻáˇáááąáŹááşáááşáĄáááˇáşáááş RadeonSI OpenGL ááááŻááşááŹáááŻááśáˇáááŻá¸áááş ACO áá á˝ááşá¸áááşááťáŹá¸áááŻááťá˛áˇáá˝ááşáááşá áááşááŻááşááąáŹááşááááşááźá áşááźáŽá¸á áááŻáˇááźáąáŹááˇáşáĄááŹáááşáá˝ááşá á¤ááááŻááşááŹáĄáá˝ááş ACO áááş ááŻáśááą LLVM shader compiler áááŻáĄá áŹá¸áááŻá¸áááŻááşáááşááźá áşáááşá
source: opennet.ru
