E2k список задач портирования ПО: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
==RBDOOM-3-BFG==
==RBDOOM-3-BFG==
fork оригинального DOOM-3-BFG  
fork оригинального DOOM-3-BFG  


- https://github.com/RobertBeckebans/RBDOOM-3-BFG
- https://github.com/RobertBeckebans/RBDOOM-3-BFG
Строка 14: Строка 14:


==Serious-Engine==
==Serious-Engine==
открытый код оригинальных игр Serious Sam TFE и TSE  
Открытый код оригинальных игр Serious Sam TFE и TSE  


- https://github.com/ptitSeb/Serious-Engine
- https://github.com/ptitSeb/Serious-Engine
Строка 35: Строка 35:


==Conan==
==Conan==
менеджер зависимостей для C/C++
Менеджер зависимостей для C/C++


- https://github.com/conan-io/conan
- https://github.com/conan-io/conan
Строка 42: Строка 42:


==OpenEXR==
==OpenEXR==
Библиотека для работы с форматом графических файлов для хранения изображений с широким динамическим диапазоном яркости (HDRI)
Библиотека для работы с форматом графических файлов для хранения изображений с широким динамическим диапазоном яркости (HDRI)


- https://github.com/AcademySoftwareFoundation/openexr
- https://github.com/AcademySoftwareFoundation/openexr
Строка 49: Строка 49:


==ResIL==
==ResIL==
ResIL (Resilient Image Library) continues development on the image library DevIL
ResIL (Resilient Image Library) continues development on the image library DevIL


- https://sourceforge.net/projects/resil/
- https://sourceforge.net/projects/resil/
Строка 57: Строка 57:


==hardinfo==
==hardinfo==
Программа для просмотра информации о компьютере
Программа для просмотра информации о компьютере
-https://github.com/lpereira/hardinfo
-https://github.com/lpereira/hardinfo


Строка 63: Строка 63:


==irrlicht==
==irrlicht==
Мощный графический 3D движок, написанный на C++
Мощный графический 3D движок, написанный на C++
- http://irrlicht.sourceforge.net/?page_id=140
- http://irrlicht.sourceforge.net/?page_id=140
- svn://svn.code.sf.net/p/irrlicht/code/trunk
- svn://svn.code.sf.net/p/irrlicht/code/trunk

Версия от 08:59, 17 октября 2020

RBDOOM-3-BFG

fork оригинального DOOM-3-BFG 

- https://github.com/RobertBeckebans/RBDOOM-3-BFG

RBDOOM-3-BFG\neo\idlib\math\MatX.cpp

  1. 226 const __m128 bottomMask[2] = { __m128c( _mm_set1_epi32( 0 ) ), __m128c( _mm_set1_epi32( -1 ) ) };

модифицировать для е2к (ошибка в EDG)

  • исправить segmetation fault при выходе


Serious-Engine

Открытый код оригинальных игр Serious Sam TFE и TSE 

- https://github.com/ptitSeb/Serious-Engine

\Serious-Engine\Sources\Engine\Engine.cpp

  1. 128 static void DetectCPU(void)

добавить реализацию для е2к


  • исправить segmetation fault во время запуска

Urho3D

Urho3D - бесплатный, лёгкий, кросс-платформенный 2D/3D игровой движок, написанный на С++. Выпущен под лицензией MIT. Авторы вдохновлялись OGRE и Horde3D.

- https://github.com/urho3d/Urho3D

модифицировать для е2к на lcc 1.23 нормально, на lcc 1.24 ошибка

Conan

Менеджер зависимостей для C/C++

- https://github.com/conan-io/conan

добавить реализацию для е2к

OpenEXR

Библиотека для работы с форматом графических файлов для хранения изображений с широким динамическим диапазоном яркости (HDRI)

- https://github.com/AcademySoftwareFoundation/openexr

модифицировать для е2к (ошибка с включением asm из-за SSE2)

ResIL

ResIL (Resilient Image Library) continues development on the image library DevIL

- https://sourceforge.net/projects/resil/

модифицировать для е2к (ошибка из-за define LCC) - https://github.com/spring/DevIL/pull/1/commits/51f70a07217c7c86d382e151d5ee99894b7c75d1

hardinfo

Программа для просмотра информации о компьютере

-https://github.com/lpereira/hardinfo

добавить ссылки на сайт МЦСТ и описание процессора

irrlicht

Мощный графический 3D движок, написанный на C++

- http://irrlicht.sourceforge.net/?page_id=140 - svn://svn.code.sf.net/p/irrlicht/code/trunk

сделать корректную генерацию .so для е2к


Благодарность за текст Рамилю Саттарову =)