<?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; Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=37063</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=37063&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9».]]></description>
		<lastBuildDate>Tue, 16 Dec 2014 10:51:48 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=435863#p435863</link>
			<description><![CDATA[<p><strong>sasch</strong>,&nbsp; Mesa является одной из самых популярных реализаций OpenGL для Unix-подобных ОС.</p>]]></description>
			<author><![CDATA[null@example.com (baralgin)]]></author>
			<pubDate>Tue, 16 Dec 2014 10:51:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=435863#p435863</guid>
		</item>
		<item>
			<title><![CDATA[Re: Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=435861#p435861</link>
			<description><![CDATA[<p>дыкс, ребят, а чего это такое вообще? кажется данная прога не совсем пользовательская, скорее что то ориентированное на программистов или тех кто в этоф сфере.</p>]]></description>
			<author><![CDATA[null@example.com (sasch)]]></author>
			<pubDate>Tue, 16 Dec 2014 10:48:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=435861#p435861</guid>
		</item>
		<item>
			<title><![CDATA[Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=435834#p435834</link>
			<description><![CDATA[<p>После трёх месяцев разработки <a href="http://lists.freedesktop.org/archives/mesa-dev/2014-December/072630.html">представлен</a> релиз свободной реализации OpenGL API - <a href="http://mesa3d.org/">Mesa 10.4</a>, в котором продолжена реализация новых расширений OpenGL, <a href="http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt">приближающих</a> Mesa к появлению поддержки OpenGL 4. Поддержка OpenGL 3.3 для драйверов i965, Nouveau (nv50, nvc0), RadeonSI, r600, llvmpipe и softpipe уже реализована полностью. Переход на нумерацию 11.0 будет проведён после реализации поддержки OpenGL 4.x в одном из драйверов, что ожидается в следующем выпуске Mesa. Первый выпуск ветки Mesa 10.4 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 10.4.1.</p><p><a href="http://cgit.freedesktop.org/mesa/mesa/log/">Основные</a> <a href="http://cgit.freedesktop.org/mesa/mesa/tree/docs/relnotes/10.4.html">изменения</a> в Mesa 10.4:<br /></p><ul><li><p>В состав <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdd96578ef2dfe9c4ad5aab5858036298d444a64">включен</a> трекер состояний Nine, обеспечивающий поддержку API Direct3D 9 для Unix-подобных систем. В отличие от удалённого в прошлом году экспериментального трекера состояний Direct3D 10/11, Nine полностью работоспособен, обеспечивает более высокую производительность и пригоден для запуска реальных игр, таких как Star Craft 2, Skyrim, Civilization 5 и Anno 1404. Реализована поддержка как базового COM-интерфейса IDirect3DDevice9, так и интерфейса ID3DAdapter9, используемого для финального варианта IDirect3D9Ex.</p><p>&nbsp; &nbsp; При совместном использовании с Wine (требуется использование отдельных патчей) новая реализация позволяет достигнуть двухкратного роста FPS в играх, по сравнению со штатным wined3d. Ускорение достигается за счёт реализации API Direct3D 9 непосредственно на уровне драйверов Gallium3D, без использования дополнительно транслирующей прослойки на базе OpenGL. Следует отметить, что API Direct3D 9 кардинально отличается от Direct3D 10/11, что не позволяет использовать представленный код в качестве базы для дальнейшего обеспечения поддержки Direct3D 10/11.</p></li><li><p><a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=3867933ecbc34ed1f68d735282580ca1e4eedea1">Добавлена</a> начальная реализация трекера состояний <a href="http://www.freedesktop.org/wiki/Software/vaapi/">VA-API</a> (<a href="http://en.wikipedia.org/wiki/Video_Acceleration_API">Video Acceleration API</a>). VA-API представляет унифицированный интерфейс к аппаратным реализациям средств кодирования и декодирования видео, созданный компанией Intel для замены XvMC;</p></li><li><p>Поддержка новых расширений OpenGL, определённых в стандартах OpenGL 4.x:</p><ul><li><p>GL_ARB_conditional_render_inverted для драйвера nv50</p></li><li><p>GL_ARB_sample_shading для драйвера r600</p></li><li><p>GL_ARB_texture_view для драйверов nv50, nvc0</p></li><li><p>GL_ARB_clip_control для драйверов nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe</p></li><li><p>GL_KHR_context_flush_control для всех драйверов</p></li></ul></li><li><p>В трекер состояний Clover, нацеленный на обеспечение поддержки OpenCL и организацию выполнения вычислительных задач на стороне GPU, <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7df519bd8556591794b2de08a833a67e34d526">добавлена</a> поддержка компиляции в нативный объектный код, а также <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=611d66fe4513e53bde052dd2bab95d448c909a2a">представлена</a> начальная реализация clCompileProgram для OpenCL 1.2;</p></li><li><p>В драйверах r600g и radeonsi <a href="http://cgit.freedesktop.org/mesa/mesa/commit/?id=14bdcc6ff98664552216acfdb7e35d0b128003ef">включена по умолчанию</a> поддержка технологии HyperZ, позволяющей увеличить производительность некоторых графических карт AMD. HyperZ обеспечивает прирост производительности в 2-10%, но данный режим был ранее отключен из-за возникновения проблем с зависанием GPU, которые удалось успешно решить;</p></li><li><p><a href="http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&amp;q=Freedreno">Проведена</a> значительная работа по расширению возможностей драйвера Freedreno, в рамках которого с использованием методов обратного инжиниринга <a href="http://www.opennet.ru/opennews/art.shtml?num=33604">развивается</a> открытый драйвер для графической подсистемы чипов Qualcomm Snapdragon с GPU Adreno A2xx/A3xx.</p></li><li><p><a href="http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&amp;q=ILO">Внесены</a> улучшения в экспериментальный Gallium-драйвер ILO, развиваемый с целью изучения новых механизмов и оптимизаций для достижения максимальной производительности для видеочипов Intel;</p></li><li><p>Включены наработки по увеличению производительности драйверов Intel i965 и RadeonSI;</p></li><li><p>Прекращена поддержка переменной окружения GALLIUM_MSAA, принудительно включавшей режим MSAA (Multi-Sample AntiAliasing). </p></li></ul><br /><p>Источник: <a href="http://www.opennet.ru/opennews/art.shtml?num=41266">http://www.opennet.ru/opennews/art.shtml?num=41266</a></p>]]></description>
			<author><![CDATA[null@example.com (verg)]]></author>
			<pubDate>Mon, 15 Dec 2014 23:22:56 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=435834#p435834</guid>
		</item>
	</channel>
</rss>
