<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск мультимедийной библиотеки SDL 2.0.20</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html</link>
    <description>Состоялся релиз библиотеки SDL 2.0.20 (Simple DirectMedia Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека SDL предоставляет такие средства как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES/Vulkan и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги. Код библиотеки распространяется под лицензией Zlib...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56493&lt;br&gt;</description>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (lockywolf)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#24</link>
    <pubDate>Thu, 13 Jan 2022 02:22:30 GMT</pubDate>
    <description>&amp;gt; Т.е ты без нужды и всяких на то причин вместо сей собрался &lt;br&gt;&amp;gt; писать на крестах ? &quot;программисты&quot; обверточники..&lt;br&gt;&lt;br&gt;Откуда тебе знать мои нужны и причины, Аноним? &lt;br&gt;&lt;br&gt;Но если тебе интересно, то моя причина в том, что я получаю деньги за разработку на С++, а нужда в том, что мне нужно визуализировать трёхмерную систему, чтобы отладить решение диффура.&lt;br&gt;&lt;br&gt;Я вот хотел в сторону VTK посмотреть, но вообще говоря, хороший обзор библиотек занимает время, а тут как раз тема на Опеннете подвернулась.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Anonymus)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#23</link>
    <pubDate>Wed, 12 Jan 2022 19:23:08 GMT</pubDate>
    <description>Даже так?&lt;br&gt;http://lazyfoo.net/tutorials/SDL/index.php&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#22</link>
    <pubDate>Wed, 12 Jan 2022 18:02:50 GMT</pubDate>
    <description>Упрощённые обёртки не кроссплатформенные. Но эта обёртка оборачивает обёртки обернувшие обёртываемое не обёрнутое, не обёртываемое иногда представляет значительный интерес тоже. Вот для гейпадов вполне. Особенно для пользователя, потому что сабж настраивается в достаточно широких пределах.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#21</link>
    <pubDate>Wed, 12 Jan 2022 14:41:37 GMT</pubDate>
    <description>А что там с 3D API от icculus&apos;а? Что-нибудь слышно?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#20</link>
    <pubDate>Wed, 12 Jan 2022 13:52:05 GMT</pubDate>
    <description>Оборачивай в unique_ptr.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Анонимище)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#19</link>
    <pubDate>Wed, 12 Jan 2022 13:50:42 GMT</pubDate>
    <description>С Gl117 все еще совместим?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#18</link>
    <pubDate>Wed, 12 Jan 2022 13:48:49 GMT</pubDate>
    <description>Да, читаемо. Только автор не умеет писать программы на С++, там идет неправильная и опасная работа с памятью (В отзывах на книгу на Амазоне это, кстати, отмечают). &lt;br&gt;Кроме того, совсем не используются паттерны проектирования придуманные специально для игр.&lt;br&gt;(См. книгу Game Programming Patterns https://gameprogrammingpatterns.com/contents.html)&lt;br&gt;&lt;br&gt;Т.е. это ОК книга если хочется сделать 2D платформер на Си/С++ с нуля. Но расширить эту игру или переделать будет очень сложно. Нужно будет реструктурировать и переписывать весь код.&lt;br&gt;&lt;br&gt;Если хочется новичку быстро сделать игру с правильными абстракциями и инструментами, переносимым опытом, то лучше начать с Godot.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (test)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#17</link>
    <pubDate>Wed, 12 Jan 2022 13:42:53 GMT</pubDate>
    <description>Github + sdl Windows engine я смотрел, там и lua биндинги есть. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск мультимедийной библиотеки SDL 2.0.20 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/126399.html#16</link>
    <pubDate>Wed, 12 Jan 2022 13:08:20 GMT</pubDate>
    <description>SDL это аналог DirectX. Можно возразить, что аналог DirectX это OpenGL. Да, но нет. DirectX, это ещ&amp;#235; и работа с устройствами ввода, со звуком, вот это вот вс&amp;#235;. Когда Loki Software начали делать порты AAA-игр на Linux, они заменили Direct3D на OpenGL, а замены всему остальному не было. На &quot;голых иксах&quot; писать приложения сложновато, и ладно ещ&amp;#235; WinAPI в  X11 API, а вот DirectDraw в WinAPI уже проблема. Так и появился SDL.&lt;br&gt;&lt;br&gt;Loki Software использовали SDL в каждом своей порте. Когда компании не стало, SDL продолжил жизнь. В репозиториях Linux-дистрибутивов полно игр с открытым исходным кодом, таких как Neverball, X-Moto, SuperTux, PlanetPenguin Racer (бывший TuxRacer), AssaultCube, Nexuiz, freeciv, openarena... Все они используют SDL.&lt;br&gt;&lt;br&gt;Коммерческие релизы игр 00-х, появившиеся после закрытия Loki Software, тоже все, как одна, используют SDL. Neverwinter Nights 1 и 2, Unreal Tournament 2003 и 2004, Sacred, Majesty, Cold War, Penumbra, Amnesia... Только Quake III Arena и Doom III не использует, и</description>
</item>

</channel>
</rss>
