рдореЗрд╕рд╛ 22.2 рдХреА рд░рд┐рд▓реАрдЬ, рдУрдкрдирдЬреАрдПрд▓ рдФрд░ рд╡рд▓реНрдХрди рдХрд╛ рдореБрдлреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рдЪрд╛рд░ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдУрдкрдирдЬреАрдПрд▓ рдФрд░ рд╡рд▓реНрдХрди рдПрдкреАрдЖрдИ - рдореЗрд╕рд╛ 22.2.0 - рдХреЗ рдореБрдлреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИред рдореЗрд╕рд╛ 22.2.0 рд╢рд╛рдЦрд╛ рдХреА рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реИ - рдХреЛрдб рдХреЗ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░реАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 22.2.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореЗрд╕рд╛ 22.2 рдореЗрдВ, рд╡рд▓реНрдХрди 1.3 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЗрдВрдЯреЗрд▓ рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдПрдПрдирд╡реА рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ, рдПрдПрдордбреА рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд░рд╛рдбрд╡ рдФрд░ рдХреНрд╡рд╛рд▓рдХреЙрдо рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдЯреАрдпреВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╡рд▓реНрдХрди 1.2 рд╕рдорд░реНрдерди рдПрдореБрд▓реЗрдЯрд░ рдореЛрдб (рд╡реАрдПрди) рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд▓реНрдХрди 1.1 рд▓реИрд╡рд╛рдкрд╛рдЗрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реИрд╕реНрдЯрд░рд╛рдЗрдЬрд╝рд░ (рдПрд▓рд╡реАрдкреА) рдореЗрдВ, рдФрд░ рд╡рд▓реНрдХрди 1.0 рд╡реА3рдбреАрд╡реА рдбреНрд░рд╛рдЗрд╡рд░ (рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ 4 рд╕реЗ рдмреНрд░реЙрдбрдХреЙрдо рд╡реАрдбрд┐рдпреЛрдХреЛрд░ VI рдЬреАрдкреАрдпреВ) рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд╕рд╛ 4.6, рдЖрдИрд░рд┐рд╕ (рдЗрдВрдЯреЗрд▓), рд░реЗрдбреЙрдиреНрд╕реА (рдПрдПрдордбреА), рдЬрд┐рдВрдХ рдФрд░ рдПрд▓рдПрд▓рд╡реАрдПрдордкрд╛рдЗрдк рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдУрдкрдирдЬреАрдПрд▓ 965 рд╕рдорд░реНрдерди рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред AMD (r4.5) рдФрд░ NVIDIA (nvc600) GPU рдХреЗ рд▓рд┐рдП OpenGL 0 рд╕рдорд░реНрдерди рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ virgl (QEMU/KVM рдХреЗ рд▓рд┐рдП virgil4.3D рд╡рд░реНрдЪреБрдЕрд▓ GPU) рдФрд░ vmwgfx (VMware) рдХреЗ рд▓рд┐рдП OpenGL 3 рд╕рдорд░реНрдерди рдЙрдкрд▓рдмреНрдз рд╣реИред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • рдХреНрд╡рд╛рд▓рдХреЙрдо рдЬреАрдкреАрдпреВ рдбреНрд░рд╛рдЗрд╡рд░ (рдЯреАрдпреВ) рд╡рд▓реНрдХрди 1.3 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рдкреИрдирдлреНрд░реЙрд╕реНрдЯ рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рд╡рд▓реНрд╣реЙрд▓ рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдорд╛рд▓реА-рдЬреА57) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдорд╛рд▓реА рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░ OpenGL ES 3.1 рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред
  • рдЗрдореЗрдЬрд┐рдиреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдкрд╛рд╡рд░рд╡реАрдЖрд░ рд░реЙрдЧ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╡рд▓реНрдХрди рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЬрд╛рд░реА рд╣реИред
  • рдПрдПрдирд╡реА рд╡рд▓реНрдХрди рдбреНрд░рд╛рдЗрд╡рд░ (рдЗрдВрдЯреЗрд▓) рдФрд░ рдЖрдИрд░рд┐рд╕ рдУрдкрдирдЬреАрдПрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдЗрдВрдЯреЗрд▓ рдбреАрдЬреА2-рдЬреА12 (рдЖрд░реНрдХ рдЕрд▓рдХреЗрдорд┐рд╕реНрдЯ) рдЕрд╕рддрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рд╡рд▓реНрдХрди рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рд░реЗ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХреЛрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп (рд▓рдЧрднрдЧ 100 рдЧреБрдирд╛) рд╡реГрджреНрдзрд┐ рдХреА рд╣реИред
  • Radeon HD 600 рд╕реЗ HD 2000 рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ AMD GPU рдХреЗ рд▓рд┐рдП R6000g рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ NIR рд╢реЗрдбрд░реНрд╕ рдХреЗ рдЯрд╛рдЗрдкрд▓реЗрд╕ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ (IR) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдирдЖрдИрдЖрд░ рд╕рдорд░реНрдерди рдЖрдкрдХреЛ рдПрдирдЖрдИрдЖрд░ рдХреЛ рдЯреАрдЬреАрдПрд╕рдЖрдИ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рдд рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреАрдЬреАрдПрд╕рдЖрдИ (рдЯрдВрдЧрд╕реНрдЯрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╢реЗрдбрд░ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рдордзреНрдпрд╡рд░реНрддреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдЖрд░рдЯреАрдПрдХреНрд╕ 30 "рдПрдореНрдкреАрдпрд░" рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрд╡реНрдпреВ рдУрдкрдирдЬреАрдПрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдХрд╛рдо рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред
  • рд╡рд┐рд╡рд╛рдВрддреЗ рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдЯрдирд╛рд╡рд┐рд╡ рдбреНрд░рд╛рдЗрд╡рд░ рдЕрдм рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╢реЗрдбрд░ рд╕рдВрдХрд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  • рд╡рд▓реНрдХрди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди:
    • рд▓реИрд╡рд╛рдкрд╛рдЗрдк рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП VK_EXT_robustness2ред
    • RADV рдХреЗ рд▓рд┐рдП VK_EXT_image_2d_view_of_3dред
    • RADV рдХреЗ рд▓рд┐рдП VK_EXT_Primitives_generated_queryред
    • RADV, ANV, рд▓рд╛рд╡рд╛рдкрд╛рдЗрдк рдХреЗ рд▓рд┐рдП VK_EXT_non_seamless_cube_mapред
    • рд▓реИрд╡рд╛рдкрд╛рдЗрдк, рдПрдПрдирд╡реА, рд╢рд▓рдЬрдо, рдЖрд░рдПрдбреАрд╡реА рдХреЗ рд▓рд┐рдП VK_EXT_border_color_swizzleред
    • RADV рдХреЗ рд▓рд┐рдП VK_EXT_shader_module_identifierред
    • рд▓рд╛рд╡рд╛рдкрд╛рдЗрдк рдХреЗ рд▓рд┐рдП VK_EXT_рдорд▓реНрдЯреАрд╕реИрдВрдкрд▓реНрдб_рд░реЗрдВрдбрд░_рдЯреВ_рд╕рд┐рдВрдЧрд▓_рд╕реИрдВрдкрд▓ред
    • VK_EXT_shader_subgroup_рд▓рд╡рд╛рдкрд╛рдЗрдк рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░реЗрдВред
    • рд▓реИрд╡рд╛рдкрд╛рдЗрдк рдХреЗ рд▓рд┐рдП VK_EXT_shader_subgroup_ballot
    • RADV рдХреЗ рд▓рд┐рдП VK_EXT_рдЕрдЯреИрдЪрдореЗрдВрдЯ_рдлреАрдбрдмреИрдХ_рд▓реВрдк_рд▓реЗрдЖрдЙрдЯред
  • OpenGL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди:
    • WGL_ARB_create_context_robustness.
    • d3d12 рдХреЗ рд▓рд┐рдП ARB_robust_buffer_access_behaviorред
    • EGL_KHR_context_flush_control.
    • GLX_ARB_context_flush_control
    • рдЬрд┐рдВрдХ рдФрд░ d32d3 рдХреЗ рд▓рд┐рдП GL_EXT_memory_object_win12ред
    • рдЬрд┐рдВрдХ рдФрд░ d32d3 рдХреЗ рд▓рд┐рдП GL_EXT_semafore_win12ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ