- RadeonSI рдбреНрд░рд╛рдЗрд╡реНрд╣рд░рдордзреНрдпреЗ (AMD GPU рд╕рд╛рдареА)
рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдорд░реНрдерди
рдУрдкрдирдЬреАрдПрд▓ 4.6 (OpenGL 4.6 рдкреВрд░реНрд╡реА рдлрдХреНрдд Intel GPU рд╕рд╛рдареА Mesa рдордзреНрдпреЗ рд╕рдорд░реНрдерд┐рдд рд╣реЛрддреЗ) рдЖрдгрд┐ SPIR-V рд╢реЗрдбрд░ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡. - AMD рдЖрдгрд┐ Intel GPU рд╕рд╛рдареА RADV рдЖрдгрд┐ ANV рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рдЖрддрд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛рдд
рд╡рд▓реНрдХрди 1.2 ; - рдмреНрд░реЙрдбрд╡реЗрд▓ рдЖрдгрд┐ рд╕реНрдХрд╛рдпрд▓реЗрдХ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (Gen8+) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд Intel GPU рд╕рд╛рдареА, рдирд╡реАрди Iris рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдордзреНрдпреЗ i965 рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рдорд╛рдирддреЗрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓рд╛ рдЖрд╣реЗ. Iris рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ Gallium3D рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдЬреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рдЪреНрдпрд╛ DRI рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдмрд╛рдЬреВрд╕ рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд╛рд░реНрдпреЗ рдСрдлрд▓реЛрдб рдХрд░рддреЗ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреНрдпрд╛ рдкреБрдирд░реНрд╡рд╛рдкрд░ рдХреЕрд╢реЗрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣ рд░реЗрдбреАрдореЗрдб рд╕реНрдЯреЗрдЯ рдЯреНрд░реЕрдХрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╣реЕрд╕рд╡реЗрд▓рд╕рд╣ рдЬреБрдиреНрдпрд╛ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЪрд┐рдкреНрд╕рд╕рд╛рдареА, i965 рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рд░рд╛рдЦреВрди рдареЗрд╡рд▓реЗрд▓рд╛ рдЖрд╣реЗ;
- рдЖрд░рдПрдбреАрд╡реНрд╣реА (рдПрдПрдордбреА рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░) рдЖрдгрд┐ рд╢реЗрдбрд░реНрд╕ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЕрдХрдПрдВрдб "
ACO тАЬ, рдЬреЗ LLVM рд╢реЗрдбрд░ рдХрдВрдкрд╛рдЗрд▓рд░рд▓рд╛ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рд╡рд╛рд▓реНрд╡рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ, GPU рдЬрдирд░реЗрд╢рдиреНрд╕ GCN 1.0/GFX6 (рджрдХреНрд╖рд┐рдгреА рджреНрд╡реАрдкрд╕рдореВрд╣) рдЖрдгрд┐ GCN 1.1/GFX7 (рд╕рдореБрджреНрд░ рджреНрд╡реАрдкрд╕рдореВрд╣); - рдЖрд░рдПрдбреАрд╡реНрд╣реА рдЖрдгрд┐ рдПрд╕реАрдУ рднреВрдорд┐рддреА рд╢реЗрдбрд░реНрд╕рдЪреЗ рд╕рдВрдХрд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд;
- GPU GFX10 (Navi) рд╕рд╛рдареА RADV рдЖрдгрд┐ ACO рдореЛрдбрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд
рд╡реЗрд╡реНрд╣ 32 (рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА 32 рдереНрд░реЗрдбреНрд╕ рдПрдХрд╛ "рд╡реЗрд╡реНрд╣" рдордзреНрдпреЗ рдПрдХрддреНрд░ рдХрд░рдгреЗ); - LLVMpipe рдЖрдгрд┐ RadeonSI рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕ рдЯрд╛рдЗрдкрд▓реЗрд╕ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рд░рд┐рдкреНрд░реЗрдЭреЗрдВрдЯреЗрд╢рди (IR) рд╢реЗрдбрд░реНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
рдПрдирдЖрдпрдЖрд░ , GLSL IR рдЖрдгрд┐ Mesa рдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд IR рдЕрдВрддрд░реНрдЧрдд, рд╕рд░реНрд╡рд╛рдд рдЦрд╛рд▓рдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ. NIR рдХрд╛рдордЧрд┐рд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ; - RadeonSI рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рдордзреНрдпреЗ
рдЬреЛрдбрд▓реЗ рдереЗрдЯ рдХреЕрд╢реЗрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдЬреЗ рд╕рдВрдХрд▓рд┐рдд рд╢реЗрдбрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд┐рд▓реНрдЯрд░ рдХрд░рддреЗ; - Intel GPU рд╕рд╛рдареА Gen11 рдЪрд┐рдкреНрд╕ (рдЬреЕрд╕реНрдкрд░ рд▓реЗрдХ) рд╕рд╛рдареА рд╕рдорд░реНрдерди OpenGL рдЖрдгрд┐ Vulkan рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
- V3D рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ (Raspberry Pi рд╕рд╛рдареА) OpenGL ES 3.2 рд╕рд╣ рд╕реБрд╕рдВрдЧрдд рднреВрдорд┐рддреА рд╢реЗрдбрд░реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ OpenGL ES 3.1 рд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
- Qualcomm Adreno GPU рд╕рд╛рдареА рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЯрд░реНрдирдЖрдпрдкреАрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
- рдирд╡реАрди OpenGL рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛрдбрд▓реЗ:
GL_ARB_gl_spirv рд░реЗрдбрд┐рдУрдиреНрд╕реАрд╕рд╛рдареА.GL_ARB_spirv_extensions рд░реЗрдбрд┐рдУрдиреНрд╕реАрд╕рд╛рдареА.GL_EXT_direct_state_access рд╕реБрд╕рдВрдЧрддрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╕рд╛рдареА.GL_INTEL_shader_integer_functions2 i965 рдЖрдгрд┐ iris рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рд╕рд╛рдареА.
- RADV рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдордзреНрдпреЗ (AMD рдХрд╛рд░реНрдбрд╕рд╛рдареА) рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛрдбрд▓реЗ:
VK_AMD_device_coherent_memory VK_AMD_рдорд┐рд╢реНрд░рд┐рдд_рд╕рдВрд▓рдЧреНрдирдХ_рдирдореБрдиреЗ VK_AMD_shader_explicit_vertex_parameter VK_AMD_shader_image_load_store_lod VK_AMD_shader_fragment_mask рд╡реНрд╣реАрдХреЗ_рдПрдХреНрд╕_рд╕рдмреНрдЧреНрд░реВрдк_рд╕рд╛рдИрдЬ_рдХрдВрдЯреНрд░реЛрд▓ рд╡реНрд╣реАрдХреЗ_рдХреЗрдПрдЪрдЖрд░_рд╢реЗрдбрд░_рд╕рдореВрд╣ рдЧрдЯ_ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд_рдкреНрд░рдХрд╛рд░ VK_KHR_swapchain_mutable_format рд╡реНрд╣реАрдХреЗ_рдХреЗрдПрдЪрдЖрд░_рд╢реЗрдбрд░_рдлреНрд▓реЛрдЯ_рдХрдВрдЯреНрд░реЛрд▓реНрд╕
- ANV рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ (рдЗрдВрдЯреЗрд▓ рдХрд╛рд░реНрдбрд╕рд╛рдареА) рдордзреНрдпреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдЬреЛрдбрд▓реЗ:
рд╕реНрддреНрд░реЛрдд: opennet.ru