The OpenNET Project / Index page

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



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

Исходное сообщение
"Выпуск Mesa 17.3.0, свободной реализации OpenGL"
Отправлено opennews, 08-Дек-17 18:56 
Состоялся (https://lists.freedesktop.org/archives/mesa-dev/2017-Decembe... релиз свободной реализации OpenGL API - Mesa 17.3 (http://mesa3d.org/). По сравнению с прошлым выпуском внесено около 2700 изменений от примерно 120 разработчиков. Первый выпуск ветки Mesa 17.3.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 17.3.1. В Mesa 17.3 предоставляется (https://mesamatrix.net/) полная поддержка OpenGL 4.5 для драйверов i965, radeonsi и nvc0, а также частичная поддержка недавно вышедшего стандарта OpenGL 4.6 (https://www.opennet.ru/opennews/art.shtml?num=46952).


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


-  В состав включена библиотека libdxtn с реализацией механизма сжатия текстур S3TC (https://ru.wikipedia.org/wiki/S3TC) (S3 Texture Compression), на который истёк срок действия патентов. Расширения
GL_EXT_texture_compression_s3tc и GL_ANGLE_texture_compression_dx теперь по умолчанию включены для поддерживающих их драйверов;

-  В драйверах i965, nouveau (nvc0) и radeonsi проведена работа по реализации поддержки недостающих расширений, связанных со стандартом OpenGL 4.6. Полная поддержка OpenGL 4.6 пока не достигнута ни в одном из драйверов, главным образом из-за отсутствия расширений GL_ARB_gl_spirv (https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_g... и GL_ARB_spirv_extensions (https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_s...


-  В драйвере etnaviv (https://www.opennet.ru/opennews/art.shtml?num=38134) (GPU Vivante GCxxx) полностью реализованы все возможности OpenGL 2.1;
-  В драйвер radeonsi  добавлена экспериментальная поддержка плоского бестипового промежуточного представления NIR (https://people.freedesktop.org/~cwabbott0/nir-docs/intro.html), похожего на TGSI (Tungsten Graphics Shader Infrastructure) и Mesa IR, но работающее на самом нижнем уровне, под GLSL IR и внутренним IR Mesa;

-  Проведена оптимзация и расширены возможности процесса glthread (многопоточная реализация OpenGL);

-  Для устройств Radeon GFX9+ добавлена поддержка геометрических и тесселяционных шейдеров;

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


-  GL_ARB_indirect_parameters в i965/gen7+
-  GL_ARB_polygon_offset_clamp в i965, nv50, nvc0, r600, radeonsi,
llvmpipe, swr
-  GL_ARB_transform_feedback_overflow_query в radeonsi
-  GL_ARB_texture_filter_anisotropic в i965, nv50, nvc0, r600, radeonsi
-  GL_EXT_memory_object в radeonsi
-  GL_EXT_memory_object_fd в radeonsi


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


-  EGL_ANDROID_native_fence_sync в radeonsi
-  EGL_IMG_context_priority в i965

-  В Vulkan-драйверы RADV (для карт AMD) и ANV (для карт Intel) добавлен набор расширений Vulkan.

В ANV:


-  VK_ANDROID_native_buffer
-  VK_KHR_bind_memory2
-  VK_KHR_external_fence
-  VK_KHR_external_fence_capabilities
-  VK_KHR_external_fence_fd
-  VK_KHR_external_semaphore
-  VK_KHR_external_semaphore_capabilities
-  VK_KHR_external_semaphore_fd
-  VK_KHR_image_format_list
-  VK_KHR_maintenance2
-  VK_KHR_relaxed_block_layout
-  VK_KHR_sampler_ycbcr_conversion
-  VK_EXT_debug_report

В RADV:


-  VK_KHR_bind_memory2
-  VK_KHR_dedicated_allocation
-  VK_KHR_external_memory
-  VK_KHR_external_memory_capabilities
-  VK_KHR_external_memory_fd
-  VK_KHR_external_semaphore
-  VK_KHR_external_semaphore_capabilities
-  VK_KHR_external_semaphore_fd
-  VK_KHR_get_memory_requirements2
-  VK_KHR_image_format_list
-  VK_KHR_maintenance2
-  VK_KHR_relaxed_block_layout
-  VK_KHR_storage_buffer_storage_class
-  VK_KHR_variable_pointers
-  VK_KHX_multiview
-  VK_EXT_debug_report
-  VK_EXT_global_priority
-  VK_AMD_draw_indirect_count
-  VK_AMD_rasterization_order

-  Проверена оптимизация производительности драйвера RADV, в том числе реализован отдельный дисковых кэш.

URL: https://lists.freedesktop.org/archives/mesa-dev/2017-Decembe...
Новость: http://www.opennet.ru/opennews/art.shtml?num=47707

 

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



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

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