HTML

gondolataim elsősorban játékfejlesztésről

Elsősorban játékfejlesztés magyarul: az enginem fejlesztése során felmerülő problémák, ötletek, tévutak stb dokumentálása, amely számomra és talán mások számára is hasznos lehet később Másodsorban gondolatok szavakban...

Kapcsolat:
aalberik 'at' gmail 'dot' com

Haletető

Galéria

Címkék

Összes

Linkblog

Naptár

november 2024
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Cmake, Android, qsort - r1529

2013.10.20. 21:45 :: syam

Az utóbbi bejegyzés óta történt talán legnagyobb változás az, hogy áttértem az "automata" projekt menedzselésre nevezetesen a CMake használatára. Nagyon sok platform, nagyon sok IDE és sok toolchain használata elérhetővé válik ezután.

Elsőként MSVC 2005 32 ill. 64 bites projekt készült valamint C::B + mingw 32 bites. Toolchainek közül elsőre az Androidot üzemeltem be és előkeresve a régi androidos file-okat már ki is próbáltam a telefonomon az enginemet jelenlegi állapotában. Már most látszik, hogy a Tegra 3 precíziós hiányosságai gondot jelentenek a HDR miatt.


Mivel háromféle fordítót is használtam számos helyen "javítani" kellett a kódon ill. egy érdekes platformfüggő / implementációfüggő felfedezéssel szembesültem: nevezetesen a qsort függvény eme tulajdonságával "The order of equivalent elements is undefined". Windows ill. Android platformon eltérő eredményeket produkált, amely okának felkutatása a vizuális hibától a forráskódig sok órámba került. Megbízható megoldásnak a std::stable_sort bizonyult.

Ezeken kívül történt számos apró, de hasznos kiegészítés:

  • progressbar elsősorban (be)töltéshez
  • lövedékek renderelése
  • inventory elemeinek sorrendjének forgatása
  • help szöveg ill. logó
  • az engine képes összegyűjteni a futása során használta fileokat és átmásolni azokat egy megadott helyre, a könyvtár-hierarchia megtartásával

Screenshot_2013-10-21-23-41-46

Szólj hozzá!

Címkék: nvidia hdr tegra cmake qsort

A bejegyzés trackback címe:

https://sakura7.blog.hu/api/trackback/id/tr355589937

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása