Mesa 19.1.0 рдХреЛ рд░рд┐рд▓реАрдЬ, OpenGL рд░ Vulkan рдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рдкреНрд░рдХрд╛рд╢рд┐рдд OpenGL рд░ Vulkan API рдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд░рд┐рд▓реАрдЬ - рдореЗрд╕рд╛ рез .19.1.0 .реж.реиред Mesa 19.1.0 рд╢рд╛рдЦрд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬрдХреЛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕реНрдерд┐рддрд┐ рдЫ - рдХреЛрдбрдХреЛ рдЕрдиреНрддрд┐рдо рд╕реНрдерд┐рд░реАрдХрд░рдг рдкрдЫрд┐, рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг 19.1.1 рдЬрд╛рд░реА рдЧрд░рд┐рдиреЗрдЫред рдореЗрд╕рд╛ 19.1 рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдпреЛ i4.5, radeonsi рд░ nvc965 рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг OpenGL 0 рд╕рдорд░реНрдерди, Intel рд░ AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Vulkan 1.1 рд╕рдорд░реНрдерди, рд╕рд╛рдереИ рдорд╛рдирдХрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдВрд╢рд┐рдХ рд╕рдорд░реНрдерди рдУрдкрдирдЬреАрдПрд▓ 4.6.

рд╕рдмреИрднрдиреНрджрд╛ рдмрдвреА рдзреНрдпрд╛рди рджрд┐рдиреЗ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН:

  • рд╕рдорд╛рд╡реЗрд╢ рд╡рд┐рдХрд╕рд┐рдд Intel рд╕рдБрдЧ рдирдпрд╛рдБ рдЖрдЗрд░рд┐рд╕ рдЪрд╛рд▓рдХ рдЫред i965 рдХреЛ рд╡рд┐рдкрд░реАрдд, рдирдпрд╛рдБ рдбреНрд░рд╛рдЗрднрд░ Gallium3D рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ DRI рдбреНрд░рд╛рдЗрднрд░ рд╕рд╛рдЗрдбрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрджрдЫ рд░ рдЖрдЙрдЯрдкреБрдЯ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдХреНрдпрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рд░реЗрдбрд┐рдореЗрдб рд╕реНрдЯреЗрдЯ рдЯреНрд░реНрдпрд╛рдХрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдирдпрд╛рдБ рдбреНрд░рд╛рдЗрднрд░рд▓реЗ Gen8+ рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдмреНрд░реЛрдбрд╡реЗрд▓, рд╕реНрдХрд╛рдЗрд▓реЗрдХ) рдорд╛ рдЖрдзрд╛рд░рд┐рдд HD, UHD рд░ Iris GPU рд╣рд░реВ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

    рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛, рдЖрдЗрд░рд┐рд╕ рдЪрд╛рд▓рдХ 3 рджреЗрдЦрд┐ 15 рдкрдЯрдХ рд╕рдореНрдо рдЫ рдУрднрд░рдЯреЗрдХ рдЧрд░реНрдЫ i965, рдкрд░реАрдХреНрд╖рдг рдореЛрдбрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рдФрд╕рддрдорд╛, рдЖрдЗрд░рд┐рд╕рд▓реЗ i5.45 рдбреНрд░рд╛рдЗрднрд░ рднрдиреНрджрд╛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 965 рдЧреБрдгрд╛ рдмрдвреА рд╡рд╕реНрддреБрд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЪрд▓рд╛рдЙрдБрджрд╛, рд╡реГрджреНрдзрд┐ рддреНрдпрддрд┐ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реБрдБрджреИрди (рдПрдЙрдЯрд╛ рдбреЗрдореЛрдорд╛ рд╡реГрджреНрдзрд┐ рд▓рдЧрднрдЧ 19% рд╣реБрдиреНрдЫ, рд░ рдХреЗрд╣реА рдбреЗрдореЛрд╣рд░реВрдорд╛ рдпреЛ рд▓рдЧрднрдЧ i965 рдмрд░рд╛рдмрд░ рд╣реБрдиреНрдЫ)ред

  • рдХреНрд▓рд╛рд╕рд┐рдХ i965 рдбреНрд░рд╛рдЗрднрд░рд▓реЗ Gen 11 рд░ рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ рдердкрд┐рдпреЛ Elkhart Lake SoC рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • рдЪрд╛рд▓рдХ рд╕рдорд╛рд╡реЗрд╢ рд▓реАрдорд╛ рдорд╛рд▓реА 400/450 GPU рдХреЛ рд▓рд╛рдЧрд┐, ARM рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдзреЗрд░реИ рдкреБрд░рд╛рдирд╛ рдЪрд┐рдкрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
  • рдЪрд╛рд▓рдХ рдердкрд┐рдпреЛ рдкреНрдпрд╛рдирдлреНрд░рд╕реНрдЯ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) рд░ Bifrost (Mali G3x, G5x, G7x) рдорд╛рдЗрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд GPU рдХреЛ рд▓рд╛рдЧрд┐, ARM рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВ рднрдПрдХрд╛ рдзреЗрд░реИ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
  • RADV рдбреНрд░рд╛рдЗрднрд░ (AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Vulkan рдбреНрд░рд╛рдЗрднрд░) рд▓реЗ 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 рдмрдирд╛рд╡рдЯ рдХрдореНрдкреНрд░реЗрд╕рди рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ
    Qualcomm рд░ AMD;

  • Gallium Nine рд░рд╛рдЬреНрдп рдЯреНрд░реНрдпрд╛рдХрд░рдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкреНрд░рджрд░реНрд╢рди, рдЬрд╕рд▓реЗ Unix-рдЬрд╕реНрддреЛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Direct3D 9 API рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╡рд╛рдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Windows рдЦреЗрд▓рд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ;
  • рдирдпрд╛рдБ OpenGL рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдердкрд┐рдпреЛ:
    • GL_ARB_parallel_shader_compile рд╕рдмреИ рдЪрд╛рд▓рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐;
    • GL_EXT_gpu_shader4 GL 3.1 рд╕рдорд░реНрдерди рднрдПрдХрд╛ рд╕рдмреИ рдЪрд╛рд▓рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐;
    • GL_EXT_shader_image_load_formatted radeonsi рдЪрд╛рд▓рдХрдХреЛ рд▓рд╛рдЧрд┐;
    • 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 рдбреНрд░рд╛рдЗрднрд░рдорд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдердкрд┐рдпреЛ (Intel рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐):
  • рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдХреЛ рд╕реЗрдЯ RADV Vulkan рдбреНрд░рд╛рдЗрднрд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ (AMD рдХрд╛рд░реНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐):

рдердк рд░реВрдкрдорд╛, рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдердк рд╢рд╛рдЦрд╛ рдорд╛ Mesa 19.2 рдХреЛ рд░рд┐рд▓реАрдЬ рдХреЛ рд▓рд╛рдЧреА рдЖрдзрд╛рд░ рдЧрдарди рд╣реБрдиреЗрдЫ, рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
GL_KHR_рдордЬрдмреБрддрддрд╛ Gallium3D рдЪрд╛рд▓рдХ R600 рдХреЛ рд▓рд╛рдЧрд┐, рдЬреБрди рдирд╡реАрдирддрдо рдерд┐рдпреЛ рд╣рд░рд╛рдЗрд░рд╣реЗрдХреЛ рд▓рд┐рдЩреНрдХ OpenGL 4.5 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрдиред рдпрд╕рд▓реЗ R600 рд▓рд╛рдИ OpenGL 4.5 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдЪреМрдереЛ рдореЗрд╕рд╛ рдбреНрд░рд╛рдЗрднрд░ рдмрдирд╛рдЙрдБрдЫред R4.5 рдорд╛ OpenGL 600 рд╕рдорд░реНрдерди Radeon HD 5800/6900 GPU рдорд╛ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди