Serbestberdana Mesa 20.0.0 bi piştgiriya Vulkan 1.2

Nasandin serbestberdana pêkanîna belaş a OpenGL û Vulkan API - Mesa 20.0.0. Yekem berdana şaxê Mesa 20.0.0 xwedan statûyek ceribandinê ye - piştî stabîlkirina paşîn a kodê, dê guhertoyek aram 20.0.1 were berdan. Di Mesa 20.0 de pêkanîn Piştgiriya tevahî OpenGL 4.6 ji bo GPU-yên Intel (i965, iris) û AMD (radeonsi), Piştgiriya OpenGL 4.5 ji bo GPU-yên AMD (r600) û NVIDIA (nvc0), û piştgiriya Vulkan 1.2 ji bo kartên Intel û AMD.

Di nav guhertin:

  • Di ajokera RadeonSI de (ji bo GPU-yên AMD) pêşkêş kirin alîkarî
    OpenGL 4.6 (OpenGL 4.6 berê di Mesa-yê de tenê ji bo GPU-yên Intel-ê hate piştgirî kirin) û nûneriya navîn a SPIR-V shader.

  • Ajokarên RADV û ANV ji bo GPU-yên AMD û Intel naha API-ya grafîkê piştgirî dikin Vulkan 1.2;
  • Ji bo Intel GPU-yên ku li ser bingeha mîkroarchitectural Broadwell û Skylake (Gen8+), ajokera nû ya Iris ji hêla xwerû ve tê bikar anîn, ku di kapasîteyên xwe de bi ajokera i965 re gihîştiye hev. Ajokara Iris li ser bingeha mîmariya Gallium3D-ê ye, ku peywirên rêveberiya bîranînê li milê ajokerê DRI-ya kernel Linux-ê bar dike û şopgerek dewletê ya amade bi piştgirî ji bo kaşek ji nû ve karanîna tiştên derketinê peyda dike. Ji bo çîpên ku li ser mîkro mîmarên kevnar in, tevî Haswell, ajokarê i965 tê parastin;
  • Di RADV de (şofêr Vulkan ji bo çîpên AMD) û pişta ji bo berhevkirina şaderan "ACO", ku ji hêla Valve ve wekî alternatîfek berhevkarê şaderê LLVM tête pêşve xistin, piştgirî ji bo nifşên GPU GCN 1.0/GFX6 (Giravên Başûr) û GCN 1.1/GFX7 (Giravên Deryayê) zêde kir;
  • RADV û ACO berhevokên geometrî pêşkêş dikin;
  • RADV û ACO ji bo GPU GFX10 (Navi) modê piştgirî dikin Wave32 (ji bo darvekirina hevdemî 32 mijaran di yek "pêl" de tevlihev kirin);
  • Ajokarên LLVMpipe û RadeonSI hatine guheztin da ku şaderên nûnertiya navîn a bê tîp (IR) bikar bînin. NIR, armanc ew e ku di asta herî nizm de, di bin GLSL IR û IR-ya navxweyî ya Mesa de bixebite. Performansa NIR-ê xweşbîn bûye;
  • Di ajokera RadeonSI de zêde kirin piştgirî ji bo cacheya zindî, ku kopiyên hêmanên şader ên berhevkirî fîlter dike;
  • Piştgiriya ji bo çîpên Gen11 (Jasper Lake) ji bo GPU-yên Intel li ajokarên OpenGL û Vulkan hatiye zêdekirin;
  • Ajokarê V3D (ji bo Raspberry Pi) piştgirî ji bo geometrî-şeydeyên ku bi OpenGL ES 3.2 re lihevhatî ne zêde kiriye û ji bo OpenGL ES 3.1 piştgirîya tam peyda dike;
  • Performansa ajokera Vulkan TURNIP-ê ji bo GPU-yên Qualcomm Adreno hatî xweşbîn kirin;
  • Zêdekirinên OpenGL yên nû lê zêde kirin:
  • Zêdekirinên li ajokera RADV Vulkan (ji bo kartên AMD) zêde kirin:
  • Zêdekirinên li ajokera ANV Vulkan (ji bo kartên Intel) zêde kirin:

Source: opennet.ru

Add a comment