เจฎเฉ‡เจธเจพ 23.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจ“เจชเจจเจœเฉ€เจเจฒ เจ…เจคเฉ‡ เจตเฉเจฒเจ•เจจ เจฆเจพ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจฒเจพเจ—เฉ‚เจ•เจฐเจจ

OpenGL เจ…เจคเฉ‡ Vulkan APIs - Mesa 23.0.0 - เจฆเฉ‡ เจฎเฉเจซเจค เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจฎเฉ‡เจธเจพ 23.0.0 เจฌเฉเจฐเจพเจ‚เจš เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจธเจฅเจฟเจคเฉ€ เจนเฉˆ - เจ•เฉ‹เจก เจฆเฉ‡ เจ…เฉฐเจคเจฎ เจธเจฅเจฟเจฐเจคเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจธเฉฐเจธเจ•เจฐเจฃ 23.0.1 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

Mesa 23.0 Intel GPUs เจฒเจˆ anv เจตเจฟเฉฑเจš Vulkan 1.3 เจ—เฉเจฐเจพเจซเจฟเจ•เจธ API, AMD GPUs เจฒเจˆ radv, Qualcomm GPUs เจฒเจˆ tu, เจ…เจคเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจฎเฉ‹เจก (vn) เจตเจฟเฉฑเจš เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Vulkan 1.1 เจธเจฎเจฐเจฅเจจ lavapipe (lvp) เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฐเจพเจธเจŸเจฐเจพเจˆเจœเจผเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ V1.0dv เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš Vulkan 3 (Raspberry Pi 4 เจคเฉ‹เจ‚ Broadcom VideoCore VI GPU)เฅค

Mesa 4.6, iris (Intel), radeonsi (AMD), เจœเจผเจฟเฉฐเจ•, เจ…เจคเฉ‡ llvmpipe เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจฒเจˆ เจชเฉ‚เจฐเจพ OpenGL 965 เจธเจฎเจฐเจฅเจจ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค OpenGL 4.5 เจธเจนเจฟเจฏเฉ‹เจ— AMD (r600), NVIDIA (nvc0) เจ…เจคเฉ‡ Qualcomm Adreno (freedreno) GPUs เจฒเจˆ, OpenGL 4.3 virgl (QEMU/KVM เจฒเจˆ virgil3D เจตเจฐเจšเฉเจ…เจฒ GPU), เจ…เจคเฉ‡ OpenGL 4.2 เจฒเจˆ d3d12 organL เจกเจฐเจพเจˆเจตเจฐ (a OpenGL) เจฒเฉ‡เจ…เจฐ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค DirectX 12 เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเฉ‹).

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • RADV Vulkan เจกเจฐเจพเจˆเจตเจฐ (AMD) เจจเฉ‡ RDNA3 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ (Radeon RX 7900) เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ GPUs เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฐเฉ‡ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจฌเจฆเจฒเจพเจ… เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจนเจจเฅค RDNA2 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค AMD เจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ, เจœเจพเจฒ เจธเจผเฉˆเจกเจฐเจพเจ‚ (VK_EXT_mesh_shader) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค
  • Nouveau เจกเจฐเจพเจˆเจตเจฐ เจเจ‚เจชเฉ€เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ NVIDIA GA102 (RTX 30) GPUs เจฒเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
  • RADV เจ…เจคเฉ‡ Turnip เจกเจฐเจพเจˆเจตเจฐ VK_EXT_dynamic_state3 เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจตเจพเจงเฉ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
  • Apple M1 เจ…เจคเฉ‡ M2 เจšเจฟเฉฑเจชเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ Apple AGX GPU เจฒเจˆ asahi OpenGL เจกเจฐเจพเจˆเจตเจฐ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • ANV Vulkan เจกเจฐเจพเจˆเจตเจฐ (Intel) เจ…เจคเฉ‡ Iris OpenGL เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ Intel DG2-G12 (Arc Alchemist) เจ—เจฐเจพเจซเจฟเจ•เจธ เจ•เจพเจฐเจกเจพเจ‚ เจ…เจคเฉ‡ Meteor Lake GPUs เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค
  • virgl เจกเจฐเจพเจˆเจตเจฐ (QEMU/KVM เจฒเจˆ เจตเจฐเจšเฉเจ…เจฒ GPU Virgil3D) เจจเฉ‡ เจตเฉ€เจกเฉ€เจ“ เจ‡เฉฐเจ•เฉ‹เจกเจฟเฉฐเจ— เจฆเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเฉเจฐเจตเฉ‡เจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค
  • OpenGL เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†:
    • เจชเฉˆเจจเจซเฉเจฐเฉŒเจธเจŸ เจฒเจˆ GL_ARB_clip_control
    • เจชเฉˆเจจเจซเฉเจฐเฉŒเจธเจŸ, เจ†เจธเจนเฉ€ เจฒเจˆ GL_ARB_texture_filter_anisotropic
    • Asahi เจฒเจˆ GL_ARB_occulsion_query2
    • Asahi เจฒเจˆ GL_ARB_shader_stencil_export
    • Asahi เจฒเจˆ GL_ARB_draw_instanced
    • Asahi เจฒเจˆ GL_ARB_instanced_ararys
    • Asahi เจฒเจˆ GL_ARB_seamless_cube_map
    • Asahi เจฒเจˆ GL_NV_conditional_render
    • Asahi เจฒเจˆ GL_ARB_texture_mirror_clamp_to_edge
  • เจตเฉเจฒเจ•เจจ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†:
    • RADV, Turnip เจฒเจˆ VK_EXT_descriptor_buffer
    • VK_AMD_shader_early_and_late_fragment_tests RADV เจฒเจˆ
    • RADV/RDNA3 เจฒเจˆ VK_AMD_shader_explicit_vertex_parameter
    • RADV, ANV, Turnip เจฒเจˆ VK_EXT_swapchain_colorspace
    • V3DV เจฒเจˆ VK_KHR_shader_integer_dot_product
    • VK_KHR_เจฎเฉŒเจœเฉ‚เจฆเจพ_ANV, RADV, Turnip เจฒเจˆ เจ‰เจกเฉ€เจ• เจ•เจฐเฉ‹
    • เจตเฉ€เจจเจธ เจฒเจˆ VK_KHR_push_descriptor
    • เจตเฉ€เจจเจธ เจฒเจˆ VK_KHR_pci_bus_info
  • เจฐเจพเจˆเจœเจผ เจ†เจซเจผ เจฆ เจŸเฉ‹เจฎ เจฐเฉ‡เจกเจฐเจœเจผ เจเจ‚เจฌเฉ€เจเจ‚เจŸ เจ”เจ•เจฒเฉ‚เจœเจผเจจ, เจฎเจพเจ‡เจจเจ•เจฐเจพเจซเจŸ, เจฌเฉˆเจŸเจฒเจซเฉ€เจฒเจก 1 เจ…เจคเฉ‡ เจนเจพเจˆ-เจซเจพเจˆ เจฐเจธเจผ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจฆเฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจเฅค
  • เจ†เจˆเจฐเจฟเจธ เจกเจฐเจพเจˆเจตเจฐ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจœเจผเฉ‚เจฎ เจตเฉ€เจกเฉ€เจ“ เจ•เจพเจฒเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจŸเฉเฉฑเจŸเจฃ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹