เชฎเซ‡เชธเชพ 21.3เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เช“เชชเชจเชœเซ€เชเชฒ เช…เชจเซ‡ เชตเชฒเซเช•เชจเชจเซเช‚ เชฎเชซเชค เช…เชฎเชฒเซ€เช•เชฐเชฃ

เชตเชฟเช•เชพเชธเชจเชพ เชšเชพเชฐ เชฎเชนเชฟเชจเชพ เชชเช›เซ€, เช“เชชเชจเชœเซ€เชเชฒ เช…เชจเซ‡ เชตเชฒเซเช•เชจ API - เชฎเซ‡เชธเชพ 21.3.0 - เชจเซเช‚ เชฎเชซเชค เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซเช‚. เชฎเซ‡เชธเชพ 21.3.0 เชถเชพเช–เชพเชจเชพ เชชเซเชฐเชฅเชฎ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเซเชฅเชฟเชคเชฟ เช›เซ‡ - เช•เซ‹เชกเชจเชพ เช…เช‚เชคเชฟเชฎ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃ เชชเช›เซ€, เชเช• เชธเซเชฅเชฟเชฐ เชธเช‚เชธเซเช•เชฐเชฃ 21.3.1 เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชถเซ‡.

Mesa 21.3 เชฎเชพเช‚ 4.6, iris (Intel), radeonsi (AMD), เชเชฟเช‚เช• เช…เชจเซ‡ llvmpipe เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฎเชพเชŸเซ‡ OpenGL 965 เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชฐเซเชฅเชจ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. OpenGL 4.5 เชธเชชเซ‹เชฐเซเชŸ AMD (r600) เช…เชจเซ‡ NVIDIA (nvc0) GPU เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เช…เชจเซ‡ virgl (QEMU/KVM เชฎเชพเชŸเซ‡ Virgil4.3D เชตเชฐเซเชšเซเชฏเซเช…เชฒ GPU) เชฎเชพเชŸเซ‡ OpenGL 3 เชธเชชเซ‹เชฐเซเชŸ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชตเชฒเซเช•เชจ 1.2 เชธเชชเซ‹เชฐเซเชŸ Intel เช…เชจเซ‡ AMD เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชคเซ‡เชฎเชœ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชฎเซ‹เชก (vn) เช…เชจเซ‡ เชฒเชพเชตเชพเชชเชพเชˆเชช เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเชธเซเชŸเชฐเชพเชˆเชเชฐเชฎเชพเช‚, Vulkan 1.1 เชธเชชเซ‹เชฐเซเชŸ Qualcomm GPU เช…เชจเซ‡ lavapipe เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเชธเซเชŸเชฐเชพเชˆเชเชฐ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เช…เชจเซ‡ Vulkan 1.0 Broadcom เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. VideoCore VI GPU (เชฐเชพเชธเซเชชเชฌเซ‡เชฐเซ€ Pi 4).

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • Zink เชกเซเชฐเชพเช‡เชตเชฐ (Vulkan เชจเซ€ เชŸเซ‹เชš เชชเชฐ OpenGL API เชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ, เชœเซ‡ เชคเชฎเชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเซ‡เชก OpenGL เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‹ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชซเช•เซเชค Vulkan API เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชนเซ‹เชฏ) OpenGL ES 3.2 เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • เชฎเชฟเชกเช—เชพเชฐเซเชก (เชฎเชพเชฒเซ€-เชŸเซ€6xx, เชฎเชพเชฒเซ€-เชŸเซ€7xx, เชฎเชพเชฒเซ€-เชŸเซ€8xx) เช…เชจเซ‡ เชฌเชฟเชซเซเชฐเซ‹เชธเซเชŸ (เชฎเชพเชฒเซ€ G3x, G5x, G7x) เชฎเชพเช‡เช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค GPU เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ เชกเซเชฐเชพเช‡เชตเชฐ, OpenGL ES 3.1 เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชฎเชพเชŸเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช›เซ‡.
  • Raspberry Pi 3 เชฎเซ‰เชกเชฒเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ VideoCore VI เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชธเชฟเชค v4dv เชกเซเชฐเชพเช‡เชตเชฐ, Vulkan 1.1 เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เชฎเชพเชŸเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เชธเชฎเชฐเซเชฅเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชญเซ‚เชฎเชฟเชคเชฟ เชถเซ‡เชกเชฐเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เชถเซ‡เชกเชฐ เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ เช•เซ‹เชกเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ€ เชเชกเชช เชชเชฐ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เชถเซ‡เชกเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช…เชตเชพเชธเซเชคเชตเชฟเช• เชเชจเซเชœเชฟเชจ 4 เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฐเชฎเชคเซ‹.
  • RADV เชตเชฒเซเช•เชจ เชกเซเชฐเชพเชˆเชตเชฐ (AMD) เช เชฐเซ‡ เชŸเซเชฐเซ‡เชธเซ€เช‚เช— เช…เชจเซ‡ เชฐเซ‡ เชŸเซเชฐเซ‡เชธเซ€เช‚เช— เชถเซ‡เชกเชฐ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡. GFX10.3 เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡, NGG (Next-Gen Geometry) เชถเซ‡เชกเชฐ เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชต เช•เชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡.
  • เช†เช‡เชฐเชฟเชธ เช“เชชเชจเชœเซ€เชเชฒ เชกเซเชฐเชพเช‡เชตเชฐ (เช‡เชจเซเชŸเซ‡เชฒ เชœเซ€เชชเซ€เชฏเซ เชฎเชพเชŸเซ‡ เชจเชตเซ‹ เชกเซเชฐเชพเช‡เชตเชฐ) เช เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชถเซ‡เชกเชฐ เช•เชฎเซเชชเชพเช‡เชฒเซ‡เชถเชจเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡.
  • เชฒเชพเชตเชพเชชเชพเช‡เชช เชกเซเชฐเชพเช‡เชตเชฐ, เชœเซ‡ เชตเชฒเซเช•เชจ API (llvmpipe เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ Vulkan เชฎเชพเชŸเซ‡, Vulkan API เช•เซ‰เชฒเซเชธเชจเซเช‚ Gallium API เชฎเชพเช‚ เชญเชพเชทเชพเช‚เชคเชฐ เช•เชฐเซ‡ เช›เซ‡) เชฎเชพเชŸเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเชพเชธเซเชŸเชฐเชพเช‡เชเชฐเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฃเซ‡ เชเชจเชฟเชธเซ‹เชŸเซเชฐเซ‹เชชเชฟเช• เชŸเซ‡เช•เซเชธเชšเชฐ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชตเชฒเซเช•เชจ 1.2 เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡.
  • OpenGL เชกเซเชฐเชพเชˆเชตเชฐ llvmpipe, เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช— เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ 2D เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชฒเช—เชคเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ 3-2 เช—เชฃเซ‹ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡. FP16 เช‘เชชเชฐเซ‡เชถเชจเซเชธ, เชเชจเชฟเชธเซ‹เชŸเซเชฐเซ‹เชชเชฟเช• เชŸเซ‡เช•เซเชธเชšเชฐ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— (GL_ARB_texture_filter_anisotropic) เช…เชจเซ‡ เชชเชฟเชจ เช•เชฐเซ‡เชฒเชพ เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹ (GL_AMD_pinned_memory) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. OpenGL 4.5 เชธเซเชธเช‚เช—เชคเชคเชพ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡.
  • VA-API (เชตเชฟเชกเชฟเชฏเซ‹ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชถเชจ API) เชธเซเชŸเซ‡เชŸ เชŸเซเชฐเซ‡เช•เชฐ AMD GPU เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ AV1 เชตเชฟเชกเชฟเชฏเซ‹ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เช…เชจเซ‡ เชกเซ€เช•เซ‹เชกเชฟเช‚เช—เชจเซ‡ เชตเซ‡เช— เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡.
  • เชตเชฟเชจเซเชกเซ‹เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ EGL เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เชตเซ‡เชฒเซ‡เชจเซเชก เชฎเชพเชŸเซ‡ EGL_EXT_present_opaque เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เชตเซ‡เชฒเซ‡เชจเซเชก เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชšเชพเชฒเชคเซ€ เชฐเชฎเชคเซ‹เชฎเชพเช‚ เชชเชพเชฐเชฆเชฐเซเชถเชฟเชคเชพ เชฆเชฐเซเชถเชพเชตเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡.
  • Vulkan เชกเซเชฐเชพเช‡เชตเชฐเซ‹ RADV (AMD), ANV (Intel) เช…เชจเซ‡ lavapipe เชฎเชพเช‚ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡:
    • VK_EXT_shader_atomic_float2 (Intel, RADV).
    • VK_EXT_vertex_input_dynamic_state (RADV).
    • VK_EXT_primitive_topology_list_restart (RADV, lavapipe).
    • VK_KHR_shader_integer_dot_product (RADV).
    • VK_KHR_synchronization2 (Intel).
    • VK_KHR_เชฎเซ‡เชจเซเชŸเซ‡เชจเชจเซเชธ4 (RADV).
    • VK_KHR_format_feature_flags2 (RADV).
    • VK_KHR_shader_subgroup_extended_types (lavapipe).
    • VK_KHR_spirv_1_4 (เชซเซเชฒเชถ เชชเชพเช‡เชช).
    • VK_KHR_timeline_semaphore (washpipe).
    • VK_EXT_external_memory_host (lavapipe).
    • VK_KHR_depth_stencil_resolve (lavapipe).
    • VK_KHR_shader_float16_int8 (เชตเซ‹เชถเชชเชพเชˆเชช).
    • VK_EXT_color_write_enable(washpipe).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹