Hirdetés

Keresés

Új hozzászólás Aktív témák

  • MCBASSTION

    aktív tag

    válasz Meteorhead #55 üzenetére

    speciel winen is kell (gondolom) luxrayhez boost lib, nem? hat azt honnan szerzed? ja, hogy adjak hozza, hat akk inkabb gondolkodj el azon h linuxon miert nem adjak hozza? talan mert akinek kell az ugyis fordit.
    a fos build system az egy mas dolog, de hat ez van...

    azert ha fejlesztettel win32 apira akkor tudod, hogy van ami nem kompatibilis visszafele, nem veletlen van ahol kiirjak h vista+, vagy win7+ a progi.
    nekem ilyen teren linuxxal az a problemam, hogy nincs egy egyseges, mindenre kiterjedo api, mint a win32, hanem a specialisabb dolgokkal mehetsz szopni a distro specific dolgokkal.

    linux alatt (meg win meg mac alatt is) van sfml, ami pont arra jo, hogy ezeket 'elrejtse' a programozo elol, ne kelljen a cross-platform apikkal szopni, hanem lehessen siman hasznalni pl a 3d-s hanglejatszast v akarmit.

    ha opengl-t hasznalsz, akkor nyilvan tudsz rola, hogy glsl-ben van core meg compatibility profile, illetve az opengl kontextust is lehet core/compatibility, illetve forward compatible modon krealni. Innentol kezdve amit irsz az hulyeseg, mivel a regi cuccokat ilyenkor nem is lehet elerni (nem fordul le a progi), illetve a glsl compiler is minimum warningot ad.

    linuxra jatekot fejleszteni egyaltalan nem kin, ha a megfelelo libeket hasznalod (lehetoleg cross platform), es sajat .so fileokat tartasz (vagy statikusan linkelsz). Itt inkabb a fejleszto lustasagarol inkompetenciajarol van szo...

  • pakriksz

    őstag

    válasz Meteorhead #55 üzenetére

    "Windows-on ha valamit megírsz, legrosszabb esetben egy C++ Redistributable Runtime-ot kell telepíteni, egyébként pedig minden a WinAPI ellenében van írva, ami tizen éve binárisan kompatibilis."

    Kivéve amikor mégsem, vagy amikor más részei inkompatibilisek :) (hej az a sok vista editionos játék amik még a 90-es évek végén készültek, és vistától kezdve egy rakás hack nélkül meg se nyikkannak)

    "DirectX egyébként nem csak a Direct3D-ből áll, hanem van kultúr hálózat és hang kezelés," de igen már csak abból áll. A hálózatkezelést alig használták, a hangot (directsound) pár éve dobták, helyette a multiplatform OpenAL-van már a win only játékoknál is. Ez 1 lib, és a legjobb ami elérhető. Xserver dolgait meg régóta nem szokás használni, csak egyszerűen nyersen megjeleníteni vele, ezért is jön a wayland.

  • kispx

    addikt

    válasz Meteorhead #55 üzenetére

    Ezek win esetében is megvannak. Ismerek olyan játékot ami win esetében elfut, de felette már nem.

    > "Akkor kérdem én: egy magát komolynak vevő játékfjelesztő cég milyen reményekkel adna ki binárist a népeknek? Fél év múlva már nem lehet futtatni a programot."
    Ne dinamikusan linkelje a libeket. A Linuxos Stream sem azt teszi.

    > "DirectX egyébként nem csak a Direct3D-ből áll, hanem van kultúr hálózat és hang kezelés, amit linuxon megint 2 másik libből kell összehalászni, és egyik rosszabb mint a másik."
    A streaméknek miért jók ezek a könyvtárak? :)

    > "Többen pedzegetik, hogy érdemes-e "prostituálni" a linuxot a játékok kedvéért, és beengedni a zárt forrás dömpinget, csak azért, hogy linuxon is menjen a Crysis."
    És kik azok akikre a többen szót használtad?

  • Cifu

    félisten

    válasz Meteorhead #55 üzenetére

    Többen pedzegetik, hogy érdemes-e "prostituálni" a linuxot a játékok kedvéért, és beengedni a zárt forrás dömpinget, csak azért, hogy linuxon is menjen a Crysis. Érdemes elgondolkozni ezen.

    Érdemes, de akkor megint ott vagyunk, ahol a part szakad, vagyis hogy fogja a Linux a desktopon a részesedését növelni? Erre persze van válasz, hogy ott az Android, az is linux, és hogy terjed, még ha az nem is Desktop. Csak éppen az Androidnak is megvan a maga problémája azzal, hogy framentált a fejlesztés (ugye még mindig rengeteg 2.3-as kernel verziójú Android van).

    Mind a Windows-féle, mind a Linux-féle üzleti- / fejlesztési modellnek megvannak a maga előnyei és persze buktatói is. Én úgy látom, hogy van azonban egy kemény "mag", aki nem szeretné elfogadni, hogy a Microsoft uralja a desktop frontot, kvázi monopóliumként...

  • tlac

    nagyúr

    válasz Meteorhead #55 üzenetére

    lehet statikusan is linkelni

    a steam pedig biztosítani fogja a frissítést

Új hozzászólás Aktív témák