Tso tawm Mesa 19.2.0, kev siv dawb ntawm OpenGL thiab Vulkan

Xa los ntawm tso tawm qhov kev siv dawb ntawm OpenGL thiab Vulkan API - Mesa 19.2.0. Thawj qhov kev tso tawm ntawm Mesa 19.2.0 ceg muaj qhov kev sim - tom qab qhov kawg ntawm kev ruaj ntseg ntawm cov cai, qhov ruaj khov version 19.2.1 yuav raug tso tawm. Hauv Mesa 19.2 muab Tag nrho OpenGL 4.5 kev txhawb nqa rau i965, radeonsi thiab nvc0 tsav tsheb, Vulkan 1.1 kev txhawb nqa rau Intel thiab AMD phaib, thiab kev txhawb nqa rau OpenGL 4.6 tus qauv rau Intel phaib;

Ntawm cov kev hloov:

  • Tsav tsheb (i965, iris) rau Intel video phaib (gen7+) muab kev txhawb nqa tag nrho OpenGL 4.6 thiab shader lus piav qhia GLSL 4.60. Txog thaum OpenGL 4.6 kev txhawb nqa yog muab rau hauv radeonsi (AMD) thiab nvc0 (NVIDIA) cov tsav tsheb, nws tseem yuav ua raws li GL_ARB_gl_spirv thiab GL_ARB_spirv_extensions uas yog ntxiv rau i965 tsav tsheb thaum lub Yim Hli;
  • Kev ua haujlwm ntawm tus tsav tsheb tshiab txuas ntxiv nthuav dav Iris rau Intel GPU, uas nyob rau hauv nws lub peev xwm yuav luag mus txog parity nrog tus tsav tsheb i965. Tus tsav tsheb Iris yog raws li Gallium3D architecture, uas tshem tawm cov haujlwm tswj kev nco mus rau DRI tus tsav tsheb sab ntawm Linux ntsiav thiab muab lub xeev npaj txhij nrog kev txhawb nqa rau rov siv cache ntawm cov khoom tso tawm. Tus tsav tsheb tsuas yog txhawb nqa cov txheej txheem raws li Gen8 + microarchitecture (Broadwell, Skylake) nrog HD, UHD thiab Iris GPUs.
  • Ntxiv kev txhawb nqa rau AMD Navi 10 GPUs rau RADV thiab RadeonSI tsav tsheb
    (Radeon RX 5700), thiab kev txhawb nqa thawj zaug Navi 14. Kuj tseem suav nrog tus tsav tsheb RadeonSI ntxiv kev txhawb nqa rau yav tom ntej APU Renoir (Zen 2 nrog GPU Navi) thiab ib nrab Arcturus (tsuas yog suav muaj peev xwm thiab kev txiav txim siab video cav VCN 2.5, tsis muaj 3D);

  • Hauv Gallium3D R600 tsav tsheb rau qee daim npav AMD qub (HD 5800/6900) muab Kev txhawb nqa OpenGL 4.5;
  • Rau RadeonSI hais tawm tshiab runtime linker - rtld;
  • Kev ua tau zoo ntawm RADV thiab Virgl cov tsav tsheb tau ua kom zoo dua;
  • Nthuav Panfrost tsav tsheb rau GPUs raws li Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) thiab Bifrost (Mali G3x, G5x, G7x) microarchitectures siv rau ntau yam khoom siv nrog ARM processors. Tam sim no tus tsav tsheb muaj peev xwm txaus los khiav GNOME Plhaub;
  • Ntxiv EGL txuas ntxiv tau thov los ntawm NVIDIA EGL_EXT_platform_device, uas tso cai rau EGL pib pib yam tsis tau hu rau cov cuab yeej tshwj xeeb APIs
  • Ntxiv tshiab OpenGL extensions:
  • Ntxiv txuas ntxiv rau RADV Vulkan tsav tsheb (rau AMD phaib):
  • Cov nram qab no txuas ntxiv tau ntxiv rau ANV Vulkan tsav tsheb (rau Intel daim npav):
    VK_EXT_shader_demote_to_helper_invocation.

Tau qhov twg los: opennet.ru

Ntxiv ib saib