-
เจเฉเฉเจฟเจ เจเจฟเจ เจฎเจฒเจเฉเจชเจฒ Vulkan-เจธเจฎเจฐเฉฑเจฅ GPUs เจตเจพเจฒเฉ เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ Vulkan API เจฒเจ เจเฉฑเจ เจธเจฐเจเจฐเจฎ เจกเจฟเจตเจพเจเจธ เจเฉเจฃ เจชเจฐเจค, OpenGL เจฒเจ DRI_PRIME เจฆเฉ เจธเจฎเจพเจจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจกเฉเจฐเจพเจเจตเจฐ เจ เจคเฉ GPU เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฒเจ, MESA_VK_DEVICE_SELECT เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ (เจเฉ เจเฉฐเจธเจเจพเจฒ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ DRI_PRIME เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ)เฅค - เจจเจตเฉเจ เจฎเจพเจเจเฉเจฐเฉเจเจฐเจเฉเจเฉเจเจเจฐ เจฆเฉ เจ
เจงเจพเจฐ 'เจคเฉ เจ
เจเจฒเฉ เจธเจพเจฒ เจเจฎเฉเจฆ เจเฉเจคเฉ เจเจพเจฃ เจตเจพเจฒเฉ เจเจฟเจชเจธ เจฒเจ เจธเจฎเจฐเจฅเจจ เจจเฉเฉฐ เจเฉฐเจเฉเจฒ GPUs เจฒเจ i965 เจ
เจคเฉ iris เจกเจฐเจพเจเจตเจฐเจพเจ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉเฅค
เจฐเจพเจเฉเจ เจฒเฉเจ . - ANV Vulkan เจกเจฐเจพเจเจตเจฐ Intel GPUs เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจเฉเฉเจฟเจ เจเจฟเจ เจเจเจธเจฒเฉเจ เจฎเจพเจเจเฉเจฐเฉเจเจฐเจเฉเจเฉเจเจเจฐ (Gen11) 'เจคเฉ เจ เจงเจพเจฐเจค เจเจฟเจชเจธ เจฒเจ เจ เจจเฉเจเฉเจฒเจคเจพ, เจเฉเจเจธเจเจเจฐเจฟเฉฐเจ เจตเฉเจฒเฉ เจธเจผเฉเฉฑเจง เจฐเฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเจฆเฉเจ Dota2 เจตเจฟเฉฑเจ เจเฉเจธเจ เจเฉเจคเจพ เจเจฟเจ, เจคเจพเจ เจคเจฌเจฆเฉเจฒเฉ เจจเฉ เจฐเฉฐเจ เจชเจฐเจฟเจตเจฐเจคเจจ เจเจพเจฐเจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเฉเฉฐ 95% เจเจเจพ เจฆเจฟเฉฑเจคเจพ เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจ 3.5% เจฆเจพ เจตเจพเจงเจพ เจเฉเจคเจพเฅค - Vulkan ANV เจกเจฐเจพเจเจตเจฐ เจตเจฟเฉฑเจ
เจตเจงเจฟเจ Intel Ivybridge เจ เจคเฉ Haswell เจเจฟเจชเจธ เจตเจพเจฒเฉ เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ เจเฉเจธเจผ เจตเจฐเจคเฉเจ เจฆเฉ เจเฉเจธเจผเจฒเจคเจพเฅค เจเฉเจเจฌเฉเจเจ 5 เจคเฉเจ เจตเฉเจฒเจเจจ เจเฉฐเจชเจฟเจเจ เจซเฉฐเจเจธเจผเจจ เจเฉเจธเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจจเจพเจฒ เจนเฉเจธเจตเฉเจฒ เจเฉเจเฉ330 เจนเจพเจฐเจกเจตเฉเจ เจฐ 'เจคเฉ 3% เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจตเจฟเฉฑเจ เจตเจพเจงเจพ เจนเฉเจเจ เจนเฉ (เจเจธ เจคเฉฑเจฅ เจฆเฉ เจเจพเจฐเจจ เจเจน เจตเจพเจงเจพ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจเฉเจ เจธเจฅเจฟเจคเฉเจเจ เจตเจฟเฉฑเจ เจเฉเจธเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจ เจธเฉ)เฅค - Intel GPUs เจฒเจ เจกเจฐเจพเจเจตเจฐ (
i965 ,Iris )เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ "เจฌเจฒเฉเจ เจนเฉเจฒ" เจฎเฉเจก (เจเจชเจจเจเฉเจเจฒ เจเจเจธเจเฉเจเจธเจผเจจ INTEL_blackhole_render), เจเฉ GPU เจฆเฉเจเจฐเจพ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจธเจพเจฐเฉ เจฐเฉเจเจกเจฐเจฟเฉฐเจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจชเจจเจเฉเจเจฒ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจฌเจฐเจเจฐเจพเจฐ เจฐเฉฑเจเจฆเจพ เจนเฉเฅค - AMD เจเจฟเจชเจธ เจฒเจ เจชเจนเจฟเจฒเจพเจ เจเฉเฉเจฟเจ เจเจฟเจ เจตเฉเจเจเฉเจฐเจพเจเจเจผเฉเจธเจผเจจ เจธเจฎเจฐเจฅเจจ Intel เจเจฐเจพเจซเจฟเจเจธ เจเจฟเจชเจธ เจฒเจ เจชเฉเจฐเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ
เจเจจ.เจเจ.เจเจฐ. , GLSL IR เจ เจคเฉ Mesa เจฆเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ IR เจฆเฉ เจ เจงเฉเจจ, เจธเจญ เจคเฉเจ เจนเฉเจ เจฒเฉ เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเจฆเฉเจธเจผ เจจเจพเจฒ เจธเจผเฉเจกเจฐเจพเจ เจฆเฉ เจเฉฑเจ เจเจฟเจธเจฎ เจฐเจนเจฟเจค เจเฉฐเจเจฐเจฎเฉเจกเฉเจเจ เจจเฉเจฎเจพเจเฉฐเจฆเจเฉ (IR)เฅค เจตเจฟเจนเจพเจฐเจ เจชเฉฑเจ เจคเฉเจ, เจธเจผเฉเจกเจฐเจพเจ เจฆเฉ เจฌเจฟเจนเจคเจฐ เจ เจจเฉเจเฉเจฒเจคเจพ เจฆเฉ เจเจพเจฐเจจ, เจคเจฌเจฆเฉเจฒเฉ เจจเฉ Intel GPUs เจตเจพเจฒเฉ เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ เจเจ เจเฉเจฎเจพเจ เจตเจฟเฉฑเจ OpenGL เจ เจคเฉ Vulkan เจฆเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจตเจงเจพเจเจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจก เจตเจฟเฉฑเจ
เจเจฌเจฐ เจฐเฉเจกเจฐ เจฆเฉ เจตเจพเจงเจพเจฎเจจเจพเจเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจ 3% เจฆเจพ เจตเจพเจงเจพ, เจ เจคเฉ เจเฉเจฎ เจฐเฉเจกเจฐ เจฆเฉ เจธเจผเฉเจกเฉ เจตเจฟเฉฑเจ 10% เจฆเจพ เจตเจพเจงเจพเฅค - เจเฉฐเจชเจพเจเจฒเจฟเฉฐเจ เจธเจผเฉเจกเจฐ เจฒเจ เจฌเฉเจเจเจเจก เจตเจฟเฉฑเจ"
เจ.เจธเฉ.เจ. โ, เจเฉ เจเจฟ เจตเจพเจฒเจต เจฆเฉเจเจฐเจพ LLVM เจธเจผเฉเจกเจฐ เจเฉฐเจชเจพเจเจฒเจฐ เจฆเฉ เจตเจฟเจเจฒเจช เจตเจเฉเจ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ, GFX9+ GPU เจฒเจ shaderInt16 เจเจฟเจธเจฎ เจฒเจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจธเจผเฉเจกเจฐ เจเฉเจก เจตเจฟเฉฑเจ 16-เจฌเจฟเฉฑเจ เจชเฉเจฐเจจ เจ เฉฐเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจฒเจ
AMD Navi GPU (GFX10)เจธเฉเจฐเฉฑเจเจฟเจ เจค เจตเจฐเจเฉเจเจธ เจ เจคเฉ เจเฉเจธเจฒเฉเจธเจผเจจ เจธเจผเฉเจกเจฐเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ NGG (เจจเฉเจเจธเจ-เจเจจเจฐเจฒ เจเจฟเจเจฎเฉเจเจฐเฉ) เจเฉฐเจเจฃเจพเจ เจฆเฉ เจตเจฐเจคเฉเจเฅค - AMD Navi 12 เจ
เจคเฉ Navi 14 GPUs เจฒเจ
เจธเจผเจพเจฎเจฒ เจนเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค DCC (เจกเฉเจฒเจเจพ เจเจฒเจฐ เจเฉฐเจชเจฐเฉเจธเจผเจจ) เจฎเฉเจก เจฒเจ เจธเจฎเจฐเจฅเจจ, เจเฉ เจเจฟ เจกเจฟเจธเจชเจฒเฉ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจตเฉเจฒเฉ เจธเฉฐเจเฉเจเจฟเจค เจฐเฉฐเจ เจกเฉเจเจพ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค -
เจเฉเฉเจฟเจ เจเจฟเจ เจเจฒเจพเจธเจฟเจ Gallium3D เจกเจฐเจพเจเจตเจฐ R600 (AMD Radeon HD 2000-6000) เจฒเจ เจชเฉเจฐเจฏเฉเจเจพเจคเจฎเจ NIR เจธเจฎเจฐเจฅเจจ เจเจฟเจเจฎเฉเจเฉเจฐเจฟเจ, เจซเจฐเฉเจเจฎเฉเจเจ, เจตเจฐเจเฉเจเจธ เจ เจคเฉ เจฒเจ เจธเจฎเจฐเจฅเจจ เจฆเฉ เจจเจพเจฒtessellation shaders. - Vulkan RADV เจกเจฐเจพเจเจตเจฐ
เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเฉฑเจ เจชเฉเจ เจเฉ เจฎเฉเจฎเฉเจฐเฉ เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒ เจฌเจฃเจพ เจเฉ AMD APUs เจตเจพเจฒเฉ เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ Id Tech เจเฉเจฎเจพเจ เจฆเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค - Panfrost เจกเจฐเจพเจเจตเจฐ เจตเจฟเฉฑเจ
เจฒเจพเจเฉ เจเฉเจคเจพ OpenGL ES 3.0 เจ เจคเฉ เจฒเจ เจชเฉเจฐเจฏเฉเจเจพเจคเจฎเจ เจธเจฎเจฐเจฅเจจเจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ Bifrost GPU (Mali G3) เจฒเจ 31D เจฐเฉเจเจกเจฐเจฟเฉฐเจ เจธเจชเฉเจฐเจเฅค เจเฉฑเจ เจธเจผเฉเจกเจฐ เจเฉฐเจชเจพเจเจฒเจฐ เจฆเจพ เจเฉฑเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจฒเจพเจเฉเจเจฐเจจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจนเจฆเจพเจเจคเจพเจ เจฆเฉ เจเฉฑเจ Bifrost GPU-เจตเจฟเจธเจผเฉเจธเจผ เจธเฉเฉฑเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค - Vulkan เจกเจฐเจพเจเจตเจฐ TURNIP, Qualcomm Adreno GPUs เจฒเจ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ,
เจเฉเฉเจฟเจ เจเจฟเจ เจเจฟเจเจฎเฉเจเจฐเฉ เจธเจผเฉเจกเจฐเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจ เจคเฉเจเจกเจฐเฉเจจเฉ 650 เจเจฟเจชเจธ . - Gallium3D เจกเจฐเจพเจเจตเจฐ LLVMpipe เจตเจฟเฉฑเจ, เจเฉ เจเจฟ เจธเจพเจซเจเจตเฉเจ
เจฐ เจฐเฉเจเจกเจฐเจฟเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ,
เจชเฉเจฐเจเจ เจนเฉเจเจ เจเฉเฉฑเจธเจฒเฉเจธเจผเจจ เจธเจผเฉเจกเจฐเจพเจ เจฒเจ เจธเจฎเจฐเจฅเจจ. -
เจชเฉเจธเจผ เจเฉเจคเจพ เจตเฉฑเจกเจพเจเฉฑเจ เจนเจฟเฉฑเจธเจพ เจ เจจเฉเจเฉเจฒเจคเจพเจตเจพเจ glthread เจตเจฟเฉฑเจ (เจเจชเจจเจเฉเจเจฒ เจฆเจพ เจฎเจฒเจเฉเจฅเฉเจฐเฉเจกเจก เจธเจฅเจพเจชเจจ)เฅค เจคเจฌเจฆเฉเจฒเฉเจเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจเฉเจฐเจเจธ เจฐเฉเจธเจฟเฉฐเจ เจธเจฟเจฎเฉเจฒเฉเจเจฐ เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจตเจฟเฉฑเจ เจกเจฟเจซเฉเจฒเจ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจตเจฟเฉฑเจ 16% เจ เจคเฉ glthread เจธเจฎเจฐเฉฑเจฅ เจนเฉเจฃ 'เจคเฉ 40% เจฆเจพ เจตเจพเจงเจพ เจนเฉเจเจ เจนเฉเฅค -
เจเฉเฉเจฟเจ เจเจฟเจ CAD-เจตเจฟเจธเจผเฉเจธเจผ เจเจเจ-เจเจซ-เจเจฐเจกเจฐ เจกเจฐเจพเจเฉฐเจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจฒเจ เจ เจจเฉเจเฉเจฒเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฒเจ allow_draw_out_of_order เจตเจฟเจเจฒเจช (driconf เจฆเฉเจเจฐเจพ เจธเจฎเจฐเจฅเจฟเจค)เฅค เจเจฆเฉเจ เจเจน เจตเจฟเจเจฒเจช เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ Viewperf11 Catia เจเฉเจธเจ เจตเจฟเฉฑเจ 7% เจชเฉเจฐเจตเฉเจ เจฆเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค - เจจเจตเฉเจ 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 radeonsi เจฒเจGL_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_overallocation_behavior VK_KHR_shader_non_semantic_info VK_EXT_เจฎเจเจผเจฌเฉเจคเจคเจพ2 VK_KHR_8bit_เจธเจเฉเจฐเฉเจ GFX8+ เจเจพเจฐเจกเจพเจ เจฒเจ เจเจฆเฉเจ โACOโ เจธเจผเฉเจกเจฐ เจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ เจฌเฉเจเจเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉVK_KHR_16bit_เจธเจเฉเจฐเฉเจ GFX8+ เจเจพเจฐเจกเจพเจ เจฒเจ เจเจฆเฉเจ โACOโ เจธเจผเฉเจกเจฐ เจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ เจฌเฉเจเจเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจธเจเฉเจฐเฉเจเจเจจเจชเฉเจเจเจเจเจชเฉเจ16 เจธเจนเจฟเจฏเฉเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ)VK_KHR_shader_float16_int8 GFX8+ เจเจพเจฐเจกเจพเจ เจฒเจ เจเจฆเฉเจ โACOโ เจธเจผเฉเจกเจฐ เจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ เจฌเฉเจเจเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ (เจธเจเฉเจฐเฉเจเจเจจเจชเฉเจเจเจเจเจชเฉเจ16 เจธเจนเจฟเจฏเฉเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ)
- ANV Vulkan เจกเจฐเจพเจเจตเจฐ (Intel เจเจพเจฐเจกเจพเจ เจฒเจ) เจฒเจ เจเจเจธเจเฉเจเจธเจผเจจเจพเจ เจเฉเฉเฉเจเจ เจเจเจเจ:
เจธเจฐเฉเจค: opennet.ru