mpv 0.40
После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.
( читать дальше... )
Всего сообщений: 17
После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.
( читать дальше... )
В релиз было включено значительное число функций для работы с игровыми контроллерами и джойстиками, новые платформозависимые подсказки (hints) и некоторые высокоуровневые запросы.
В драйвер HIDAPI была добавлена поддержка контроллеров PS5 DualSense и Xbox Series X; внесены константы для новых клавиш. Значение SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
по умолчанию теперь false, что улучшит совместимость с современными менеджерами окон. Были добавлены функции для работы с SIMD, локализациями и сравнения wchar-строк без учета регистра, более понятные наименования RGB pixel format.
Для Windows был добавлен драйвер RAWINPUT, поддерживающий более 4 контроллеров Xbox одновременно, вместе с соответствующими константами.
Для macOS были добавлены функции для работы с Metal.
Для Linux были добавлены новые хинты для PulseAudio и планировщика потоков.
В Android теперь можно запросить заданное разрешение у системы и задать поведение аудио при сворачивании приложения.
Неожиданно в SDL2 2.0.14 была возвращена поддержка OS/2.
>>> Подробности
11 марта вышла очередная версия SDL 2.0.12.
SDL - кроссплатформенная библиотека разработки для обеспечения низкоуровневого доступа к устройствам ввода, звуковому оборудованию, графическому оборудованию через OpenGL и Direct3D. С применением SDL написаны различные видеопроигрыватели, эмуляторы и компьютерные игры, в том числе предоставляемые в виде свободного ПО.
SDL написан на языке C, работает с C++ и предоставляет биндинги к десятку других языков программирования, в том числе к языку Pascal.
Обозначены следующие улучшения:
SDL_GetTextureScaleMode()
и SDL_SetTextureScaleMode()
SDL_LockTextureToSurface()
, в отличие от SDL_LockTexture()
представляющую блокированную часть в виде поверхности SDL.
SDL_BLENDMODE_MUL
, сочетающий модуляцию и смешение
SDL_HINT_DISPLAY_USABLE_BOUNDS
для игнорирования результатов SDL_GetDisplayUsableBounds()
для индекса дисплея 0.
SDL_TouchFingerEvent
SDL_GameControllerTypeForIndex()
, SDL_GameControllerGetType()
для получения типа игрового контроллера
SDL_HINT_GAMECONTROLLERTYPE
для игнорирования автоматического определения типа контроллера
SDL_JoystickFromPlayerIndex()
, SDL_GameControllerFromPlayerIndex()
, SDL_JoystickSetPlayerIndex()
, SDL_GameControllerSetPlayerIndex()
для определения и установки соответствия номера игрока и устройства
SDL_zeroa()
SDL_HasARMSIMD()
, возвращающая истину в случае, если процессор поддерживает ARM SIMD (ARMv6+)Улучшения для Linux:
SDL_HINT_VIDEO_X11_WINDOW_VISUALID
для определения вида, выбранного для новых окон X11
SDL_HINT_VIDEO_X11_FORCE_EGL
для определения использвания GLX или EGL для X11 по умолчанию
Улучшения для Android:
SDL_GetAndroidSDKVersion()
, возвращающая уровень API данного устройства
>>> Подробности
GrafX2 — растровый графический редактор для создания и редактирования пиксельных изображений в стиле «pixel art» (с глубиной цвета до 8-бит). Код программы написан на языке C с использованием тулкита SDL (благодаря чему легко портируется на большинство известных платформ), а дополнения для программы можно писать в виде Lua-скриптов.
11 января 2019 года, спустя 8 месяцев с момента предыдущего релиза, Пулко Мэнди (Pulko Mandy, aka ‘pulkomandy’), главный разработчик проекта, объявил о релизе GrafX2 2.6 в своём аккаунте в Twitter:
GrafX2 2.6 just released (just in time for inclusion in Debian), with support for copy/paste, drawing for various 8 bit systems with constraints, and a lot of improvements! Thanks @tbernard1979 and all contributors! Also the 23rd birthday of the first public release today! 🎁
( читать дальше... )
>>> Подробности
GrafX2 — растровый графический редактор для создания и редактирования пиксельных изображений в стиле «pixel art» (с глубиной цвета до 8-bit) . Код программы написан на языке Си с использованием тулкита SDL (благодаря чему легко портируется на большинство известных платформ), а дополнения для программы можно писать в виде Lua-скриптов.
"Pixels not Dead!"
- слоган релиза GrafX2 2.5
Релиз v2.5 состоялся 7 мая 2018 года, спустя почти шесть лет с момента релиза v2.4 (2012г.), и спустя более чем 22 года с момента релиза v1.0 (1995-1996гг.).
( читать дальше... )
>>> Подробности
Вышла новая версия Taisei Project, свободного клона и фан-игры серии Touhou Project. Как и официальные игры из серии, Taisei - это шутер в поджанре «пулевой ад», где основной упор сделан на избегание множества вражеских снарядов, движущихся красивыми узорами по всему экрану.
Из основных изменений в этом релизе:
>>> Подробности
"Hermes" – бесплатная экстраординарная игра в стиле Jimp'n'Run с 'bad taste' юмором, созданная коммандой разработчиков Retroguru. Игра не рекомендуется для вегетарианцев и людей с плохим чувством юмора! Также на обложках игры на физических носителях есть предупреждение:
NOT SUITABLE FOR CHILDREN!
24 октября было объявлено об успешном портировании данной игры на Linux:
Greetings. #Hermes is now hunting Chicky on #Linux - go and grab your #free #game #download - ported by Thor (Rodolphe 'Thor' Boixel, – прим.) and tested with Ubuntu. Spread the word. Flavours are in 32-Bit & 64-Bit.
На данный момент игра уже портирована и доступна для свободного скачивания для таких платформ:
Кроме того игра была выпущена для популярных игровых консолей на физических носителях, которые можно приобрести, тем самым поддержав комманду разработчиков Retroguru.
>>> Подробности
Simple DirectMedia Layer (SDL) — это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ. Она активно используется при написании кроссплатформенных мультимедийных программ (в основном игр).
( читать дальше... )
>>> Подробности
Simple DirectMedia Layer (SDL) — это свободная кроссплатформенная мультимедийная библиотека, реализующая единый программный интерфейс к графической подсистеме, звуковым устройствам и средствам ввода для широкого спектра платформ. Данная библиотека активно используется при написании кроссплатформенных мультимедийных программ (в основном игр).
Основные изменения по сравнению с 2.0.1:
SDL_GL_ResetAttributes()
для сброса атрибутов OpenGL к стандартным значениям.
SDL_GetDefaultAssertionHandler()
and SDL_GetAssertionHandler()
.
SDL_DetachThread()
.
SDL_GL_SHARE_WITH_CURRENT_CONTEXT
.
>>> Подробности
Brandon Schaefer занимавшийся (с разработчиками Valve и мантейнерами SDL) обеспечением поддержки дисплейного сервера Mir в SDL представил «результат» свой работы в виде интересного видео. На данном видео игра DOTA2 запущена на дисплейном сервере Mir.
>>> Подробности
Буквально пару дней назад в код библиотеки SDL коммитом была добавлена поддержка дисплейного сервера Mir, который активно развивается усилиями компании Canonical. Помимо Mir, в ближайших релизах также будет включена поддержка Wayland, которая до этого около двух лет находилась на стадии тестирования в экспериментальной ветке.
>>> Подробности
Выпущена новая версия кроссплатформенной библиотеки SDL — Simple DirectMedia Layer, предназначенной для решения многих задач, возникающих при разработке игр и подобных мультимедийных приложений. Например создания окна, получение событий ввода и т.д.
Основные изменения версии 2.0 по сравнению с предыдущим релизом SDL 1.2:
Также был обновлён сайт проекта.
>>> Подробности
Sun Blast — трёхмерный космический аркадный шутер от компании Oblone Software для GNU/Linux, PC-BSD, Mac OS X, MS Windows.
Особенности:
Минимальные системные требования:
Цена $10.
Доступна демонстрационная версия (52 МБ).
>>> Скриншоты/Обои
>>> Страница загрузки
>>> Подробности
Тихо и незаметно вышла версия SDL (Simple DirectMedia Layer ) 1.2.14.
SDL - это кроссплатформенная мультимедийная библиотека, обеспечивающая низкоуровневый доступ к звуковой карте, клавиатуре, мышке, джойстику, OpenGL, кадровому буферу. На сегодняшний день она применяется в проигрывателях MPEG, эмуляторах, во многих популярных играх, в том числе Gish и Doom 3. Основатель SDL, Sam Lantinga, имеет более 10 лет опыта работы в игровой индустрии, включая должность ведущего разработчика в проекте World of Warcraft.
Дальнейших релизов ветки 1.2.x не планируется, авторы намерены сфокусироваться на разработке SDL 1.3. Одновременно предполагается совершить переход на двойное лицензирование. В отличие от LGPL-версии, коммерческая версия библиотеки будет поддерживать iPhone и iPod, а также допускать статическую линковку с проприетарным кодом.
В SDL 1.3 ожидается поддержка одновременной работы с несколькими окнами, несколькими дисплеями, несколькими манипуляторами, поддержка Force Feedback устройств, а также полноценная поддержка OpenGL 3.0. В число целевых платформ входят Linux, FreeBSD, NetBSD, OpenBSD, iPhone, iPod Touch, Nintendo DS, Windows 2000/XP/Vista/7, Mac OS X.
На карманную игровую консоль Dingoo A320, которая известна очень низкой ценой (около 85 долларов) и большим количеством эмуляторов для старых приставок, был портирован Linux.
Кроме ядра на данный момент доступны следущие библиотеки: libid3tag, libmad, libasound, libSDL, libSDL_image и libSDL_gfx. Сейчас уже возможен запуск эмулятора ScummVM и игры PrBoom.
Secret Maryo Chronicles - открытый двухмерный платформер в стиле классических sidescroller игр. При взгляде на игру заметно некторое сходство с извеcтной серией платформеров Super Mario. SMC использует кроссплатформенную библиотеку SDL и OpenGL для графики высокого качества.
Новое в этой версии относительно 1.7:
По ссылке доступны для загрузки исходный код и пакеты под множество дистрибутивов Linux и BSD
>>> Список изменений
Вышел очередной релиз игры Widelands за номером 12. Игра разработана по мотивам Settlers II от Bluebyte и полностью повторяет ее дизайн и геймплей.
Основные нововведения в этом релизе:
>>> Анонс