<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Опубликована спецификация OpenGL 4.2]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=15714</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=15714&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Опубликована спецификация OpenGL 4.2».]]></description>
		<lastBuildDate>Tue, 09 Aug 2011 10:05:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Опубликована спецификация OpenGL 4.2]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=201883#p201883</link>
			<description><![CDATA[<p>Организация Khronos group представила обновлённую версию спецификации <a href="http://www.opengl.org/registry">OpenGL 4.2</a> и языка описания шейдеров GLSL 4.20 (OpenGL Shading Language). Новая версия спецификации обратно совместима с предыдущими версиями OpenGL и содержит улучшения, подготовленные на основе пожеланий разработчиков графических приложений и игр.</p><p>Компания NVIDIA <a href="http://developer.nvidia.com/opengl">выпустила</a> тестовую версию проприетарных видеодрайверов с поддержкой OpenGL 4.2 сразу после публикации спецификации. Драйвер полностью поддерживает OpenGL 4.2 для карт NVIDIA GeForce 400/500 (Fermi) и доступен для платформ Windows, Solaris, Linux и FreeBSD. Компания AMD сообщила о намерении выпустить в ближайшие дни бета-версию драйверов AMD Catalyst с поддержкой OpenGL 4.2. Поддержка OpenGL 4.2 в свободной библиотеке <a href="http://www.mesa3d.org/">Mesa 3D</a> пока не планируется в обозримом будущем. В <a href="http://www.opennet.ru/opennews/art.shtml?num=31357">настоящее время</a> в Mesa 3D полностью обеспечена поддержка OpenGL 2.1 и частично OpenGL 3.0, довести до конца работу над поддержкой всех возможностей OpenGL 3.0 планируется к концу года.</p><p>Из добавленных в OpenGL 4.2 улучшений можно отметить:</p><ul><li><p>Возможность использования в шейдерах атомарных счетчиков и атомарных операций модификации (атомарный цикл чтение-изменение-запись) для одного уровня текстур. Эти возможности могут быть использованы одновременно, например, для использования счетчика для каждого пикселя в буфере, используемом для однопроходной отрисовки, независимо от порядка выбора пикселов.</p></li><li><p>Возможность геометрических преобразований с использованием тесселяции на стороне GPU и отрисовки нескольких экземпляров полученных преобразований, что позволяет эффективно менять позицию и воспроизводить копии для сложных объектов;</p></li><li><p>Поддержка изменения произвольной части сжатой текстуры, без повторной загрузки в GPU текстуры целиком, что позволяет добиться существенного роста производительности;</p></li><li><p>Поддержка упаковки нескольких 8- и 16-разрядных значений в одно 32-разрядное значение для эффективной обработки шейдеров cо значительным сокращением используемого объема памяти и повышением пропускной способности. Например, подобная упаковка особенно полезна для организации передачи данных между различными стадиями выполнения шейдера;</p></li><li><p>Новые OpenGL-расширения (уровень совместимости с оборудованием указан для карт NVIDIA):</p><ul><li><p>Возможна поддержка оборудованием, совместимым с OpenGL 2:</p><ul><li><p>ARB_compressed_texture_pixel_storage</p></li><li><p>ARB_conservative_depth</p></li><li><p>ARB_internalformat_query</p></li><li><p>ARB_map_buffer_alignment</p></li><li><p>ARB_shading_language_420pack</p></li><li><p>ARB_texture_storage</p></li></ul></li><li><p>Возможна поддержка оборудованием, совместимым с OpenGL 3:</p><ul><li><p>ARB_base_instance</p></li><li><p>ARB_shading_language_packing</p></li><li><p>ARB_transform_feedback_instanced</p></li></ul></li><li><p>Возможна поддержка оборудованием, совместимым с OpenGL 4:</p><ul><li><p>ARB_shader_atomic_counters</p></li><li><p>ARB_shader_image_load_store</p></li><li><p>ARB_texture_compression_bptc</p></li></ul></li></ul></li></ul><p>Источник — <a href="http://www.opennet.ru/opennews/art.shtml?num=31434">http://www.opennet.ru/opennews/art.shtml?num=31434</a><br />Главная ссылка к новости — <a href="http://www.khronos.org/news/press/khronos-enriches-cross-platform-3d-graphics-with-release-of-opengl-4.2-spec">http://www.khronos.org/news/press/khron … l-4.2-spec</a></p>]]></description>
			<author><![CDATA[null@example.com (XRevan86)]]></author>
			<pubDate>Tue, 09 Aug 2011 10:05:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=201883#p201883</guid>
		</item>
	</channel>
</rss>
