ProHoster > Blog > ynternet nijs > Release fan Mesa 19.1.0, in fergese ymplemintaasje fan OpenGL en Vulkan
Release fan Mesa 19.1.0, in fergese ymplemintaasje fan OpenGL en Vulkan
publisearre frijlitting fan in fergese ymplemintaasje fan de OpenGL en Vulkan API - Mesa 19.1.0. De earste release fan 'e Mesa 19.1.0-tûke hat in eksperimintele status - nei de definitive stabilisaasje fan' e koade sil in stabile ferzje 19.1.1 frijlitten wurde. Yn Mesa 19.1 foarsjoen folsleine OpenGL 4.5-stipe foar i965-, radeonsi- en nvc0-bestjoerders, Vulkan 1.1-stipe foar Intel- en AMD-kaarten, lykas ek foar in part stipe foar de standert OpenGL 4.6.
Ynbegrepen ûntwikkele troch Intel hat in nije Iris-bestjoerder. Oars as i965, de nije bestjoerder is basearre op de Gallium3D arsjitektuer, dy't oerdracht ûnthâld behear taken oan de DRI bestjoerder kant yn de Linux kearn en soarget foar in klearmakke steat tracker mei stipe foar in werbrûken cache fan útfier objekten. De nije bestjoerder stipet allinich GPU's basearre op Gen8 + mikroarsjitektuer (Broadwell, Skylake) mei HD, UHD en Iris GPU's.
Yn prestaasjestests is de Iris-bestjoerder fan 3 oant 15 kear oerhaalt i965, ôfhinklik fan de testmodus. Gemiddeld jout Iris 5.45 kear mear objekten per sekonde as de i965-bestjoerder. As jo echte programma's útfiere, is de ferheging net sa yndrukwekkend (yn ien fan 'e demo's is de ferheging sawat 19%, en yn guon demo's is it sawat gelyk oan i965).
De klassike i965 bestjoerder hat útwreide stipe foar Gen 11 en tafoege stipe foar Elkhart Lake SoC grafysk subsysteem;
Bestjoerder ynbegrepen lima foar de Mali 400/450 GPU, brûkt yn in protte âldere chips basearre op de ARM-arsjitektuer.
Bestjoerder tafoege panfrost foar GPUs basearre op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) microarchitectures, brûkt op in protte apparaten mei ARM Prozessoren.
De RADV-bestjoerder (Vulkan-bestjoerder foar AMD-kaarten) hat stipe tafoege foar VESA Adaptive-Sync (FreeSync) technology, wêrtroch jo de ferfarskingsfrekwinsje fan 'e monitor oanpasse kinne om te soargjen foar glêde en tearfrije útfier;
Added nije Vulkan-bestjoerder TURNIP foar Qualcomm Adreno GPU's;
Oan bestjoerder Softpipe (software rasterizer basearre op Gallium3D) tafoege stipe foar OpenGL 4 tafoegings: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array en OES_viewport_array. Oant OpenGL 4.0 folslein stipe wurdt, bliuwt it om de GL_ARB_gpu_shader5, GL_ARB_sample_shading en GL_ARB_tessellation_shader tafoegings te ymplementearjen;
Stipe tafoege foar ATC-tekstuerkompresjeformaat brûkt op GPU's
Qualcomm en AMD;
Ferbettere prestaasjes fan 'e Gallium Nine state tracker, dy't stipe leveret foar de Direct3D 9 API foar Unix-like systemen en wurdt faak brûkt om Windows-spultsjes út te fieren mei Wine;
Derneist kin it opmurken wurde tafoeging yn 'e branch dy't de basis sil foarmje foar de frijlitting fan Mesa 19.2, de ymplemintaasje fan' e útwreiding GL_KHR_robustness foar Gallium3D driver R600, dat wie de lêste ûntbrekkende keppeling om stipe te leverjen foar OpenGL 4.5. Dit makket de R600 de fjirde Mesa-bestjoerder om OpenGL 4.5 te stypjen. OpenGL 4.5-stipe yn 'e R600 is allinich beskikber op Radeon HD 5800/6900 GPU's.