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

เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต OpenGL, Vulkan API เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดธเต—เดœเดจเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ - เดฎเต†เดธ 19.1.0. Mesa 19.1.0 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเต เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดจเดฟเดฒเดฏเตเดฃเตเดŸเต - เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดจเตเดคเดฟเดฎ เดธเตเดฅเดฟเดฐเดคเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚, เด’เดฐเต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเต 19.1.1 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เตเด‚. เดฎเต†เดธ 19.1 เตฝ เดจเดฒเตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต i4.5, radeonsi, nvc965 เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ OpenGL 0 เดชเดฟเดจเตเดคเตเดฃ, Intel, AMD เด•เดพเตผเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเตพเด•เตเด•เตป 1.1 เดชเดฟเดจเตเดคเตเดฃ, เด•เต‚เดŸเดพเดคเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเต เดญเดพเด—เดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเตเด‚ OpenGL 4.6.

เดเดฑเตเดฑเดตเตเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด‚:

  • เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเต เด‡เตปเตเดฑเดฒเดฟเดจเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเตผ เด‰เดฃเตเดŸเต. i965-เตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดชเตเดคเดฟเดฏ เดกเตเดฐเตˆเดตเตผ Gallium3D เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เด‡เดคเต เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดฒเต† DRI เดกเตเดฐเตˆเดตเตผ เดตเดถเดคเตเดคเต‡เด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเดพเดจเต‡เดœเตเดฎเต†เตปเตเดฑเต เดŸเดพเดธเตเด•เตเด•เตเด•เตพ เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเตเดจเดฐเตเดชเดฏเต‹เด— เด•เดพเดทเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดŸเตเดฐเดพเด•เตเด•เตผ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดŽเดšเตเดšเตโ€Œเดกเดฟ, เดฏเตเดŽเดšเตเดšเตโ€Œเดกเดฟ, เดเดฑเดฟเดธเต เดœเดฟเดชเดฟเดฏเต เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ Gen8+ เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตโ€Œเดšเตผ (เดฌเตเดฐเต‹เดกเตโ€Œเดตเต†เตฝ, เดธเตเด•เตˆเดฒเต‡เด•เตเด•เต) เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดœเดฟเดชเดฟเดฏเตเด•เดณเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดคเดฟเดฏ เดกเตเดฐเตˆเดตเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เต‚.

    เดชเตเดฐเด•เดŸเดจ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเดฟเตฝ, เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเตผ 3 เดฎเตเดคเตฝ 15 เดคเดตเดฃ เดตเดฐเต†เดฏเดพเดฃเต เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต i965, เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต. เดถเดฐเดพเดถเดฐเดฟ, i5.45 เดกเตเดฐเตˆเดตเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ 965 เดฎเดŸเด™เตเด™เต เด•เต‚เดŸเตเดคเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เตพ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดเดฑเดฟเดธเต เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเตผเดฆเตเดงเดจเดตเต เด…เดคเตเดฐ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดฒเตเดฒ (เดกเต†เดฎเต‹เด•เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดตเตผเดฆเตเดงเดจเดตเต เดเด•เดฆเต‡เดถเด‚ 19% เด†เดฃเต, เดšเดฟเดฒ เดกเต†เดฎเต‹เด•เดณเดฟเตฝ เด‡เดคเต เดเด•เดฆเต‡เดถเด‚ i965 เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต).

  • เด•เตเดฒเดพเดธเดฟเด•เต i965 เดกเตเดฐเตˆเดตเตผ Gen 11-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต Elkhart Lake SoC เด—เตเดฐเดพเดซเดฟเด•เตเดธเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ;
  • เดกเตเดฐเตˆเดตเตผ เด‰เตพเดชเตเดชเต†เดŸเต† เดฒเดฟเดฎ เดฎเดพเดฒเดฟ 400/450 เดœเดฟเดชเดฟเดฏเตเดตเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ, ARM เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดดเดฏ เดšเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • เดกเตเดฐเตˆเดตเตผ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต เดชเดพเตปเดซเตเดฐเต‹เดธเตเดฑเตเดฑเต ARM เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเตเดณเตเดณ เดชเดฒ เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) เดฎเตˆเด•เตเดฐเต‹ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ GPU-เด•เตพเด•เตเด•เดพเดฏเดฟ.
  • RADV เดกเตเดฐเตˆเดตเตผ (AMD เด•เดพเตผเดกเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเตพเด•เตเด•เตป เดกเตเดฐเตˆเดตเตผ) VESA Adaptive-Sync (FreeSync) เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เดธเตเด—เดฎเดตเตเด‚ เด•เดฃเตเดฃเต€เตผ เดฐเดนเดฟเดคเดตเตเดฎเดพเดฏ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเตปเตเดฑเต† เดชเตเดคเตเด•เตเด•เตฝ เดจเดฟเดฐเด•เตเด•เต เด…เดกเดพเดชเตเดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดšเต‡เตผเดคเตเดคเต Qualcomm Adreno GPU-เด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดคเดฟเดฏ Vulkan เดกเตเดฐเตˆเดตเตผ TURNIP;
  • เดกเตเดฐเตˆเดตเตผเด•เตเด•เต เดธเต‹เดซเตเดฑเตเดฑเต เดชเตˆเดชเตเดชเต (Gallium3D เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฑเดพเดธเตเดฑเตเดฑเดฑเตˆเดธเตผ) OpenGL 4 เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array, OES_viewport_array. OpenGL 4.0 เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต†, GL_ARB_gpu_shader5, GL_ARB_sample_shading, GL_ARB_tessellation_shader เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด‡เดคเต เดถเต‡เดทเดฟเด•เตเด•เตเด‚;
  • GPU-เด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ ATC เดŸเต†เด•เตเดธเตเดšเตผ เด•เด‚เดชเตเดฐเดทเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต
    เด•เตเดตเดพเตฝเด•เต‹เดฎเตเด‚ เดŽเดŽเด‚เดกเดฟเดฏเตเด‚;

  • เดฏเตเดฃเดฟเด•เตโ€Œเดธเต เดชเต‹เดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดกเดฏเดฑเด•เตโ€ŒเดŸเต 3 เดกเดฟ 9 เดŽเดชเดฟเดเดฏเตโ€Œเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจ เด—เดพเดฒเดฟเดฏเด‚ เดจเตˆเตป เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดŸเตเดฐเดพเด•เตเด•เดฑเดฟเตปเตเดฑเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเด•เดŸเดจเด‚, เดตเตˆเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเตปเดกเต‹เดธเต เด—เต†เดฏเดฟเดฎเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต;
  • เดชเตเดคเดฟเดฏ OpenGL เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต:
    • GL_ARB_parallel_shader_compile เดŽเดฒเตเดฒเดพ เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เตเด‚;
    • GL_EXT_gpu_shader4 GL 3.1 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เตเด‚;
    • GL_EXT_shader_image_load_formatted เดฑเต‡เดกเดฟเดฏเต‹เตบเดธเดฟ เดกเตเดฐเตˆเดตเตผเด•เตเด•เต;
    • GL_EXT_texture_buffer_object GL 3.1 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เตเด‚;
    • GL_EXT_texture_compression_s3tc_srgb เด—เดพเดฒเดฟเดฏเด‚ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด‚ i965 เดกเตเดฐเตˆเดตเดฑเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ;
    • GL_NV_compute_shader_derivatives เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ เดเดฑเดฟเดธเต เด’เดชเตเดชเด‚ i965;
    • GL_KHR_parallel_shader_compile เดŽเดฒเตเดฒเดพ เดกเตเดฐเตˆเดตเตผเดฎเดพเตผเด•เตเด•เตเด‚;
    • GL_INTEL_conservative_rasterization เดเดฑเดฟเดธเต เดกเตเดฐเตˆเดตเตผเด•เตเด•เต.
  • ANV Vulkan เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต (เด‡เดจเตเดฑเตฝ เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต):
  • RADV Vulkan เดกเตเดฐเตˆเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต (AMD เด•เดพเตผเดกเตเด•เตพเด•เตเด•เต):

เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต เดธเด™เตเด•เดฒเดจเด‚ เดฎเต†เดธ 19.2-เตปเตเดฑเต† เดฑเดฟเดฒเต€เดธเดฟเดจเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏ เดถเดพเด–เดฏเดฟเดฒเต‡เด•เตเด•เต, เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต
GL_KHR_robustness Gallium3D เดกเตเดฐเตˆเดตเตผ R600-เดจเต, เด…เดคเต เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏเดคเดพเดฃเต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดฒเดฟเด™เตเด•เต OpenGL 4.5-เดจเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต. เด“เดชเตเดชเตบเดœเดฟเดŽเตฝ 600 เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดพเดฒเดพเดฎเดคเตเดคเต† เดฎเต†เดธ เดกเตเดฐเตˆเดตเดฑเดพเดฏเดฟ เด‡เดคเต R4.5-เดจเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. R4.5-เดฒเต† OpenGL 600 เดชเดฟเดจเตเดคเตเดฃ Radeon HD 5800/6900 GPU-เด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚.

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

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