The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Mesa 19.0.0, свободной реализации OpenGL и Vulkan "
Отправлено opennews, 14-Мрт-19 00:18 
Опубликован (https://lists.freedesktop.org/archives/mesa-dev/2019-March/2...) релиз свободной реализации API OpenGL и Vulkan - Mesa 19.0.0 (http://mesa3d.org/). Первый выпуск ветки Mesa 19.0.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 19.0.1. В Mesa 19.0 предоставляется (https://mesamatrix.net/) полная поддержка OpenGL 4.5 для драйверов i965, radeonsi и nvc0, поддержка Vulkan 1.1 для карт Intel и AMD, а также частичная поддержка стандарта OpenGL 4.6 (https://www.opennet.ru/opennews/art.shtml?num=46952).


Наиболее заметные (https://cgit.freedesktop.org/mesa/mesa/log) изменения (http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/19....):


-  Объявлена устаревшей сборочная система на основе autotools. По умолчанию для сборки теперь применяется Meson (https://www.opennet.ru/opennews/art.shtml?num=50288). Для продолжения сборки с autotools при запуске autogen.sh следует указать опцию "--enable-autotools". В следующем выпуске 19.1 планируется полностью удалить поддержку autotools;

-  В драйвер ANV (Vulkan-драйвер для GPU Intel) добавлено (https://cgit.freedesktop.org/mesa/mesa/commit/?id=ac0f8a6ea0...) расширение Vulkan Transform Feedback (https://www.khronos.org/registry/vulkan/specs/1.1-extensions...), которое предоставляет техническую возможность для проектов DXVK (https://www.opennet.ru/opennews/art.shtml?num=47943) и VKD3D (https://www.opennet.ru/opennews/art.shtml?num=48648) (реализации Direct3D 11 и 12 поверх API Vulkan) использовать Direct3D Stream Output, отвечающий за отображение многих поверхностей в играх. Ранее данное расширение было реализовано только в драйвере RADV;

-  В драйвер ANV добавлены расширения VK_EXT_scalar_block_layout, VK_EXT_pci_bus_info, VK_ANDROID_external_memory_android_hardware_buffer, VK_KHR_depth_stencil_resolve, VK_KHR_draw_indirect_count и VK_EXT_conditional_rendering;


-  В драйвер RADV (Vulkan-драйвер для карт AMD) добавлены расширения VK_EXT_memory_budget, VK_EXT_scalar_block_layout и VK_EXT_pci_bus_info;

-  В RadeonSI (OpenGL-драйвер для карт AMD) включена (https://cgit.freedesktop.org/mesa/mesa/commit/?id=e260493f2a...) поддержка
технологии VESA Adaptive-Sync (FreeSync), позволяющей адаптивно менять частоту обновления монитора для обеспечения плавного вывода и отсутствия разрывов;


-  Добавлены новые расширения OpenGL:


-  GL_AMD_texture_texture4 (https://www.khronos.org/registry/OpenGL/extensions/AMD/AMD_t...) ля всех драйверов с поддержкой GL 4.0;
-   GL_EXT_shader_implicit_conversions (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_s...) для всех драйверов
-   GL_EXT_texture_compression_bptc (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_t...) для всех драйверов с поддержкой GL 4.0;
-   GL_EXT_texture_compression_rgtc (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_t...) для всех драйверов с поддержкой GL 3.0;
-   GL_EXT_render_snorm (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_r...) для всех драйверов на базе gallium;
-   GL_EXT_texture_view (https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_t...) для драйверов с поддержкой Texture Views;
-   GL_OES_texture_view (https://www.khronos.org/registry/OpenGL/extensions/OES/OES_t...) для драйверов с поддержкой Texture Views;
-   GL_NV_shader_atomic_float (https://www.khronos.org/registry/OpenGL/extensions/NV/NV_sha...) для nvc0 (Fermi/Kepler).

-  В драйвере Freedreno улучшена поддержка GPU Qualcomm Adreno A2xx;
-  Для GLSL реализованы (https://cgit.freedesktop.org/mesa/mesa/commit/?id=b63a1f8e40...) функции для  поддержки 64-разрядных типов FP64 и INT64;
-  В драйвер i965 добавлена (https://cgit.freedesktop.org/mesa/mesa/commit/?id=406f603b34...) программная реализация (на основе шейдеров) 64-разрядных расширений GLSL GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64 и GL_ARB_vertex_attrib_64bit, а также расширения GL_ARB_shader_ballot;
-  Добавлено расширение EGL_MESA_query_driver (https://cgit.freedesktop.org/mesa/mesa/commit/?id=381d0e753a...), упрощающее получение параметров драйверов в Wayland.

URL: https://lists.freedesktop.org/archives/mesa-dev/2019-March/2...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50316

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру