<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=37063&amp;type=atom" />
	<updated>2014-12-16T10:51:48Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=37063</id>
		<entry>
			<title type="html"><![CDATA[Re: Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=435863#p435863" />
			<content type="html"><![CDATA[<p><strong>sasch</strong>,&nbsp; Mesa является одной из самых популярных реализаций OpenGL для Unix-подобных ОС.</p>]]></content>
			<author>
				<name><![CDATA[baralgin]]></name>
				<uri>https://linuxforum.ru/profile.php?id=31498</uri>
			</author>
			<updated>2014-12-16T10:51:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=435863#p435863</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=435861#p435861" />
			<content type="html"><![CDATA[<p>дыкс, ребят, а чего это такое вообще? кажется данная прога не совсем пользовательская, скорее что то ориентированное на программистов или тех кто в этоф сфере.</p>]]></content>
			<author>
				<name><![CDATA[sasch]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9475</uri>
			</author>
			<updated>2014-12-16T10:48:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=435861#p435861</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Выпуск Mesa 10.4 с поддержкой трекера состояний для Direct3D 9]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=435834#p435834" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[verg]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10709</uri>
			</author>
			<updated>2014-12-15T23:22:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=435834#p435834</id>
		</entry>
</feed>
