OpenGL, Vulkan เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเต—เดœเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดฎเดพเดฏ Mesa 19.3.0-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต

เดธเดฎเตผเดชเตเดชเดฟเดšเตเดšเดคเต OpenGL, Vulkan API เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเต—เดœเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ - เดฎเต†เดธ 19.3.0. Mesa 19.3.0 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเต เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดจเดฟเดฒเดฏเตเดฃเตเดŸเต - เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดจเตเดคเดฟเดฎ เดธเตเดฅเดฟเดฐเดคเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚, เด’เดฐเต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต 19.3.1 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เตเด‚. เดฎเต†เดธ 19.3 เตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ Intel GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ OpenGL 4.6 เดชเดฟเดจเตเดคเตเดฃ (i965, iris เดกเตเดฐเตˆเดตเดฑเตเด•เตพ), AMD (r4.5, radeonsi), NVIDIA (nvc600) GPU-เด•เตพเด•เตเด•เตเดณเตเดณ OpenGL 0 เดชเดฟเดจเตเดคเตเดฃ, Intel, AMD เด•เดพเตผเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเตพเด•เตเด•เตป 1.1 เดชเดฟเดจเตเดคเตเดฃ. OpenGL 4.6-เดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‡เดจเตเดจเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต เดฑเต‡เดกเดฟเดฏเต‹เตบเดธเดฟ เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต, เดชเด•เตเดทเต‡ เด…เดต เดฎเต†เดธ 19.3 เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด…เดคเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • เดทเต‡เดกเดฑเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฌเดพเด•เตเด•เต†เตปเดกเต RADV (เดŽเดŽเด‚เดกเดฟ เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเตพเด•เตเด•เตป เดกเตเดฐเตˆเดตเตผ)เด•เตเด•เดพเดฏเดฟ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต.ACOโ€œ, เด‡เดคเต LLVM เดทเต‡เดกเตผ เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เดชเด•เดฐเดฎเดพเดฏเดฟ เดตเดพเตฝเดตเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด—เต†เดฏเดฟเดฎเดฟเด‚เด—เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดทเต‡เดกเดฑเตเด•เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เด†เดฏ เด•เต‹เดกเต เดœเดจเดฑเต‡เดทเตป เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดตเดณเดฐเต† เด‰เดฏเตผเดจเตเดจ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดตเต‡เด—เดค เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเดพเด•เตเด•เต†เตปเดกเต เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเต. ACO เดŽเดจเตเดจเดคเต C++ เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, JIT เด•เด‚เดชเตˆเดฒเต‡เดทเตป เดฎเดจเดธเตเดธเดฟเตฝ เดตเต†เดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด…เดงเดฟเดทเตโ€Œเด เดฟเดค เด˜เดŸเดจเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดตเตผเดคเตเดคเดจ เดกเดพเดฑเตเดฑ เด˜เดŸเดจเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‹เดกเดฟเดจเตเดฑเต† เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ SSA (เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดธเดฟเด‚เด—เดฟเตพ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เดทเต‡เดกเดฑเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟ เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เด…เดฒเต‹เด•เตเด•เต‡เดทเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. "RADV_PERFTEST=aco" เดŽเดจเตเดจ เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต Vega 8, Vega 9, Vega 10, Navi 10 GPU-เด•เตพเด•เตเด•เดพเดฏเดฟ ACO เดธเดœเต€เดตเดฎเดพเด•เตเด•เดพเด‚;
  • Gallium3D เดกเตเดฐเตˆเดตเตผ เด•เต‹เดกเต เดฌเต‡เดธเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต Zink, เดตเตพเด•เตเด•เดจเตเดฑเต† เดฎเตเด•เดณเดฟเตฝ OpenGL API เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดตเตพเด•เตเด•เตป API-เดฏเต† เดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ OpenGL เดฒเดญเดฟเด•เตเด•เดพเตป Zink เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • ANV Vulkan เดกเตเดฐเตˆเดตเดฑเตเด‚ iris OpenGL เดกเตเดฐเตˆเดตเดฑเตเด‚ 12-เด†เด‚ เดคเดฒเดฎเตเดฑ เด‡เดจเตเดฑเตฝ เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เต (Tiger Lake, gen12) เดชเตเดฐเดพเดฐเด‚เดญ เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต. เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเตฝ, เดŸเตˆเด—เตผ เดคเดŸเดพเด•เดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด˜เดŸเด•เด™เตเด™เตพ 5.4 เดฑเดฟเดฒเต€เดธเต เดฎเตเดคเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต;
  • i965, เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพ SPIR-V เดทเต‡เดกเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต, เด‡เดคเต เดˆ เดกเตเดฐเตˆเดตเดฑเตเด•เดณเดฟเตฝ เดชเต‚เตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃ เดจเต‡เดŸเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ. OpenGL 4.6;
  • RadeonSI เดกเตเดฐเตˆเดตเตผ AMD Navi 14 GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดตเต€เดกเดฟเดฏเต‹ เดกเต€เด•เต‹เดกเดฟเด‚เด—เต เด†เด•เตเดธเดฟเดฒเดฑเต‡เดทเตป เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, H.8, VP265 เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเดฟเตฝ 9K เดตเต€เดกเดฟเดฏเต‹ เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต;
  • RADV Vulkan เดกเตเดฐเตˆเดตเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต เดธเด‚เดฐเด•เตเดทเดฟเดค เดธเดฎเดพเดนเดพเดฐเด‚, เด‡เดคเดฟเตฝ เดทเต‡เดกเดฑเตเด•เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดš เดคเตเดฐเต†เดกเตเด•เตพ seccomp เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. RADV_SECURE_COMPILE_THREADS เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดฎเต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต;
  • AMD เดšเดฟเดชเตเดชเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เด•เต‡เตผเดฃเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸ AMDGPU เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดœเดฟเดชเดฟเดฏเต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป;
  • เดŽเดŽเด‚เดกเดฟ เดฑเต‡เดกเดฟเดฏเตป เดŽเดชเดฟเดฏเต เด‰เดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต† เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดจเตเดฑเตฝ เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเตเดณเตเดณ เด—เดพเดฒเดฟเดฏเด‚3เดกเดฟ เดกเตเดฐเตˆเดตเตผ เดเดฑเดฟเดธเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเดตเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต;
  • เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดจเตฝเด•เตเดจเตเดจ Gallium3D เดกเตเดฐเตˆเดตเตผ LLVMpipe-เตฝ, เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเต เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต‡เดทเดฃเตฝ เดทเต‡เดกเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ;
  • เดกเดฟเดธเตเด•เดฟเตฝ เดทเต‡เดกเตผ เด•เดพเดทเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเต 4 เดธเดฟเดชเดฟเดฏเต เด•เต‹เดฑเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต;
  • MSVC, MinGW เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเตปเดกเต‹เดธเดฟเตฝ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเดพเตป Meson เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ. เดตเดฟเตปเดกเต‹เดธเต เด‡เดคเดฐ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเด•เต‹เดฃเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
  • EGL เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ EGL_EXT_image_flush_external เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ;
  • เดชเตเดคเดฟเดฏ OpenGL เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต:
    • GL_ARB_gl_spirv i965, เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เต;
    • GL_ARB_spirvi965, เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เต;
    • GL_EXT_demote_to_helper_invocation i965, เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เต;
  • RADV Vulkan เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต (AMD เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต):
  • ANV Vulkan เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต (เด‡เดจเตเดฑเตฝ เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต):

เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ AMD เดฎเตเด–เต‡เดจ เดชเตเดฐเดฎเดพเดฃเต€เด•เดฐเดฃเด‚ GCN (เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เด•เต‹เตผ เดจเต†เด•เตเดธเตเดฑเตเดฑเต) เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ "เดตเต‡เด—" 7nm APU เดฏเตเดŸเต† เด•เดฎเดพเตปเดกเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•