- Ibandakanyiwe
iphuhlisiwe I-Intel inomqhubi omtsha we-Iris. Ngokungafani ne-i965, umqhubi omtsha usekelwe kwi-architecture ye-Gallium3D, ehambisa imisebenzi yokulawula imemori kwicala lomqhubi we-DRI kwi-Linux kernel kwaye inikezela nge-tracker yelizwe esele ilungile kunye nenkxaso yokusetyenziswa kwakhona kwe-cache yezinto eziphumayo. Umqhubi omtsha uxhasa kuphela ii-GPU ezisekelwe kwi-Gen8+ microarchitecture (Broadwell, Skylake) eneHD, UHD kunye ne-Iris GPUs.Kwiimvavanyo zokusebenza, umqhubi we-Iris uvela kwi-3 ukuya kwi-15 amaxesha
iyagqitha i965, kuxhomekeke kwindlela yokuvavanya. Ngokomyinge, i-Iris inika amaxesha angama-5.45 ngaphezulu kwezinto ngomzuzwana kunomqhubi we-i965. Xa uqhuba iinkqubo zangempela, ukunyuka akumangalisi kakhulu (kwenye yeedemos ukunyuka malunga ne-19%, kwaye kwezinye iidemos ziphantse zilingane ne-i965). - Umqhubi we-i965 weklasikhi uye wandisa inkxaso ye-Gen 11 kunye
yongezwe inkxaso yenkqubo yemizobo ye-Elkhart Lake SoC; - Umqhubi ufakiwe
Lima yeMali 400/450 GPU, esetyenziswa kwiitshiphusi ezininzi ezindala ezisekwe kulwakhiwo lwe-ARM. - Umqhubi wongeziwe
Iphaneli ii-GPUs ezisekelwe kwi-Midgard (i-Mali-T6xx, i-Mali-T7xx, i-Mali-T8xx) kunye ne-Bifrost (i-Mali G3x, i-G5x, i-G7x) i-microarchitectures, esetyenziswa kwizixhobo ezininzi ezine-ARM processors. - Umqhubi we-RADV (umqhubi we-Vulkan wamakhadi e-AMD) wongeze inkxaso yetekhnoloji ye-VESA Adaptive-Sync (FreeSync), ekuvumela ukuba utshintshe ngokuguquguqukayo izinga lokuhlaziya i-monitor ukuqinisekisa imveliso egudileyo kunye nokungakrazuli;
-
Yongeziwe Umqhubi omtsha weVulkan TURNIP ye-Qualcomm Adreno GPUs; - Kumqhubi
Umbhobho othambileyo (i-software rasterizer esekelwe kwi-Gallium3D) yongeza inkxaso ye-OpenGL 4 izandiso: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array kunye ne-OES_viewport_array. Ide i-OpenGL 4.0 ixhaswe ngokupheleleyo, isala ukusebenzisa i-GL_ARB_gpu_shader5, GL_ARB_sample_shading kunye ne-GL_ARB_tessellation_shader izandiso; - Inkxaso eyongeziweyo yefomati yoxinzelelo lwe-ATC esetyenziswa kwiiGPU
I-Qualcomm kunye ne-AMD; - Ukusebenza okuphuculweyo kwe-Gallium Nine state tracker, ebonelela ngenkxaso ye-Direct3D 9 API kwiinkqubo ezifana ne-Unix kwaye isetyenziswa ngokuqhelekileyo ukuqhuba imidlalo yeWindows usebenzisa iWayini;
- Kongezwe izongezo ze-OpenGL ezitsha:
-
GL_ARB_parallel_shader_compile kubo bonke abaqhubi; -
GL_EXT_gpu_shader4 kubo bonke abaqhubi abane-GL 3.1 inkxaso; -
GL_EXT_shader_image_load_formated kumqhubi we-radeonsi; -
GL_EXT_texture_buffer_object kubo bonke abaqhubi abane-GL 3.1 inkxaso; -
GL_EXT_texture_compression_s3tc_srgb kubaqhubi abasekelwe kwi-architecture ye-Gallium kunye nomqhubi we-i965; -
GL_NV_compute_shader_derivatives kubaqhubiiris kunye ne-i965; -
GL_KHR_parallel_shader_compile kubo bonke abaqhubi; -
GL_INTEL_conservative_rasterization kumqhubi weIris.
-
- Ukongezwa kongeziweyo kumqhubi we-ANV Vulkan (kumakhadi e-Intel):
-
VK_EXT_buffer_device_address -
VK_EXT_depth_clip_enable -
VK_KHR_ycbcr_image_arrays -
VK_EXT_inline_uniform_block -
VK_EXT_external_memory_host -
VK_EXT_host_query_reset -
VK_KHR_surface_protected_capabilities -
VK_EXT_pipeline_creation_feedback -
VK_NV_compute_shader_derivatives -
VK_KHR_shader_float16_int8 -
VK_KHR_shader_atomic_int64 -
VK_EXT_descriptor_indexing -
VK_EXT_memory_budget
-
- Iseti yezandiso zongezwe kumqhubi weRADV Vulkan (kumakhadi e-AMD):
Ukongezelela, kunokuqatshelwa
umthombo: opennet.ru