-
ื ืืกืฃ ืฉืืืช ืืืืจืช ืืืฉืืจ ืคืขืืื ืขืืืจ Vulkan API ืืืขืจืืืช ืขื ืืกืคืจ GPUs ืืชืืืืื ื-Vulkan, ืขืืืืช ืืืืื ื-DRI_PRIME ืขืืืจ OpenGL. ืืื ืืืืืจ ืืช ืื ืื ืืืชืงื ืื-GPU ืืคืขืืืื, ืืกืืคืง ืืฉืชื ื ืืกืืืื MESA_VK_DEVICE_SELECT (ืื ืื ืืืชืงื, ื ืขืฉื ืฉืืืืฉ ื-DRI_PRIME). - ืชืืืื ืืฉืืืื ืฆืคืืืื ืืฉื ื ืืืื ืืืชืืกืก ืขื ืืืืงืจื-ืืจืืืืงืืืจื ืืืืฉื ื ืืกืคื ืืื ืืื ืืืชืงื ืฉื i965 ื-iris ืขืืืจ Intel GPUs
ืืื ืืจืงืืืช . - ืื ืื ืืืชืงื ืฉื ANV Vulkan ืืคืืชื ืขืืืจ ืืขืืื ืืื ืื
ืืืกืืฃ ืืืคืืืืืืฆืื ืืฉืืืื ืืืืืกืกืช ืขื ืืืืงืจื-ืืจืืืืงืืืจื ืฉื Icelake (Gen11), ืืืืคืฉืจืช ืฉืืืืฉ ืืฆืืขืื ืืืืจืื ืืขืช ืืฆืืจืช ืืจืงื. ืืืฉืจ ื ืืืง ื-Dota2, ืืฉืื ืื ืืคืืืช ืืช ืืกืคืจ ืคืขืืืืช ืืืจืช ืืฆืืข ื-95% ืืืืืื ืืช ืืืืฆืืขืื ื-3.5%. - ื-Vulkan driver ANV
ืืึผืืึธื ืืขืืืืช ืืฉืืืืฉ ืืืืืื ืืืขืจืืืช ืขื ืฉืืื Intel Ivybridge ื-Haswell. ืฉืืืืฉ ืืืืื ื ืคืื ืงืฆืืืช ืืืืฉืื Vulkan ื-Geekbench 5 ืืจืื ืขืืืื ืืืืฆืืขืื ืฉื 330% ืืืืืจืช Haswell GT3 (ืขืืืื ืขืงื ืืขืืืื ืฉืืขืืจ ืื ื ืขืฉื ืฉืืืืฉ ืืืืืื ืืชื ืืื ืืกืืืืื). - ืื ืืื ืืชืงื ืื ืขืืืจ ืืื ืื GPUs (
i965 ,ืืืจืืก )ืืืกืืฃ ืืฆื "ืืืจ ืฉืืืจ" (ืกืืืืช OpenGL INTEL_blackhole_render), ืืฉืจ ืืฉืืืช ืืช ืื ืคืขืืืืช ืืจืื ืืืจ ืืืืขืืจืืช ืขื ืืื ื-GPU, ืื ืฉืืืจ ืขื ืืขืืืื ืฉื ืคืขืืืืช OpenGL. - ืชืืืืช ืืงืืืจืืืฆืื ืฉื ืืกืคื ืืขืืจ ืขืืืจ ืฉืืื AMD ืืืขืืจื ืขืืืจ ืฉืืื ืืจืคืืงื ืฉื ืืื ืื
ื .ืจ , ืืืฆืื ืืื ืืื ืืกืจ ืกืื (IR) ืฉื ืืฆืืืืช ืฉืืืจืชื ืืขืืื ืืจืื ืื ืืืื ืืืืชืจ, ืชืืช GLSL IR ืื-IR ืืคื ืืื ืฉื Mesa. ืืคื ืืคืจืงืื, ืขืงื ืืืคืืืืืืฆืื ืืืื ืืืชืจ ืฉื ืืฆืืืืช, ืืฉืื ืื ืืคืฉืจ ืืืืืืจ ืืช ืืืืฆืืขืื ืฉื OpenGL ื-Vulkan ืืืฉืืงืื ืจืืื ืืืขืจืืืช ืขื ืืื ืื GPUs. ืืืฉื, ืืืฉืืง
ืขืืืืชื ืฉื ืืืื ืจืืืืจืึฐืคืึผืจืกึธื ืขืืืื ืืืืฆืืขืื ื-3%, ืื-Shadow of the Tomb Raider ื-10%. - ืืงืฆื ืืืืืจื ืืืืืืจ ืืฆืืืืช "
ACO ", ืืฉืจ ืืคืืชืืช ืขื ืืื Valve ืืืืืคื ืืืืืจ ืืฆืืื LLVM, ื ืืกืคื ืชืืืื ืืกืื shaderInt9 ืขืืืจ GFX16+ GPU, ืืืืคืฉืจืช ืฉืืืืฉ ืืืกืคืจืื ืฉืืืื ืฉื 16 ืกืืืืืช ืืงืื ืืฆืืื. ื
AMD Navi GPU (GFX10)ืึฐืืึผืืึธื ืฉืืืืฉ ืืื ืืขื NGG (Next-Gen Geometry) ืืขืช ืขืืืื ืขื ืืฆืืืืช ืงืืืงืื ื-tssellation. - ืขืืืจ AMD Navi 12 ื- Navi 14 GPUs
ืืืื ืชืืืื ืืืฆื DCC (Delta Color Compression) ืืืืฆื, ืืืืืื ืขืืืื ืขื ื ืชืื ื ืฆืืข ืืืืกืื ืืขืช ืืจืืื ืคืื ืืชืฆืืื. -
ื ืืกืฃ ืชืืืืช NIR ื ืืกืืื ืืช ืขืืืจ ืื ืื ืืืชืงื ืืงืืืกื Gallium3D R600 (AMD Radeon HD 2000-6000) ืขื ืชืืืื ืืืืืืืืจื, ืฉืืจ, ืงืืืงืื ืืคึผึฐืกึดืืคึธืก shaders. - ืื ืื ืืชืงื ืืืืงื RADV
ืืืกืืฃ ืชืืงืื ืืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืฉืืงื Id Tech ืืืขืจืืืช ืขื AMD APU ืขื ืืื ืืืคืืืืืืฆืื ืฉื ื ืืืื ืืืืืจืื. - ืื ืื ืฉื ืคื ืคืจืืกื
ืืืืืข ืชืืืื ื ืืกืืื ืืช ืขืืืจ OpenGL ES 3.0 ืืึฐืืึผืืึธื ืชืืืื ืืขืืืื ืชืืช ืืืื ืขืืืจ Bifrost GPU (Mali G3). ืืืื ืืืฉืื ืจืืฉืื ื ืฉื ืืืืจ ืืฆืืื ืืชืืื ืืกื ืืืจืืืช ืคื ืืืืืช ืกืคืฆืืคืืืช ื-Bifrost GPU. - ืื ืื ืืืชืงื ืฉื Vulkan TURNIP, ืฉืคืืชื ืขืืืจ GPUs ืฉื Qualcomm Adreno,
ืืืกืืฃ ืชืืืื ืืืฆืืืืช ืืืืืืืจืื ืืฉืืื ืืืจื ื 650 . - ืืื ืื ืืืชืงื Gallium3D LLVMpipe, ืืืกืคืง ืขืืืื ืชืืื ื,
ืืืคืืข ืชืืืื ืืืฆืืืืช ืชืกืืืืืช. -
ืืืฆื ะฑะพะปััะฐัืืืง ืืืคืืืืืืฆืืืช ื-glthread (ืืืฉืื ืืจืืื-ืืืืื ืฉื OpenGL). ืืืืจ ืืืฆืืข ืืฉืื ืืืื, ืืืืฆืืขืื ืฉื ืกืืืืืืืจ ืืืืจืืฆืื Torcs ืขืื ื-16% ืืชืฆืืจืช ืืจืืจืช ืืืืื ืื-40% ืืืฉืจ glthread ืืืคืขื. -
ื ืืกืฃ ืืคืฉืจืืช allow_draw_out_of_order (ืืืคืขื ืืืืฆืขืืช driconf) ืืื ืืืคืฉืจ ืืืคืืืืืืฆืืืช ืืื ืืืืืฅ ืคืขืืืืช ืฉืจืืื ืืืืฅ ืืกืืจ ืืกืคืฆืืคืืืช ื-CAD. ืืืฉืจ ืืคืฉืจืืช ืื ืืืคืขืืช, ื ืฆืคืืช ืืืฆื ืฉื 11% ืืืืื Viewperf7 Catia. - ื ืืกืคื ืชืืกืคื OpenGL ืืืฉืื:
GL_ARB_compute_variable_group_size ืขืืืจ i965.GL_EXT_depth_bounds_test ืขืืืจ ืืืจืืก.GL_EXT_texture_shadow_lod ืขืืืจ radeonsi ื-nvc0.GL_EXT_draw_instanced ืขืืืจ gles2.GL_NV_alpha_to_coverage_dither_control ืขืืืจ radeonsiGL_NV_copy_image ืืื ื ืืื ืืืืืื.GL_NV_pixel_buffer_object ืขืืืจ ืื ืืืจืืืืจืื ืฉื ืืืืื, ืืื ืื i915, i965 ื-swrast.GL_NV_viewport_array2 ืขืืืจ nvc0 (GM200+).GL_NV_viewport_swizzle ืขืืืจ nvc0 (GM200+).
- ื ืืกืคื ืืจืืืืช ืืื ืื ืืืชืงื ืฉื RADV Vulkan (ืขืืืจ ืืจืืืกื AMD):
VK_AMD_memory_allocation_behavior VK_KHR_shader_non_semantic_info VK_EXT_robustness2 VK_KHR_8bit_storage ืขืืืจ ืืจืืืกื GFX8+ ืืขืช ืฉืืืืฉ ืืงืฆื ืืืืืจื ืฉื ืืืกืฃ ืืฆืืื "ACO".VK_KHR_16bit_storage ืขืืืจ ืืจืืืกื GFX8+ ืืขืช ืฉืืืืฉ ืืงืฆื ืืืืืจื ืฉื ืงืืืคืืืฆืื ืฉื ืืฆืืื "ACO" (ืืืขื ืชืืืื ืืืืกืื InputOutput16)VK_KHR_shader_float16_int8 ืขืืืจ ืืจืืืกื GFX8+ ืืขืช ืฉืืืืฉ ืืงืฆื ืืืืืจื ืฉื ืงืืืคืืืฆืื ืฉื ืืฆืืื "ACO" (ืืืขื ืชืืืื ืืืืกืื InputOutput16)
- ื ืืกืคื ืืจืืืืช ืืื ืื ืืืชืงื ืฉื ANV Vulkan (ืขืืืจ ืืจืืืกื ืืื ืื):
ืืงืืจ: OpenNet.ru