Keresés

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

  • Abu85

    HÁZIGAZDA

    válasz #32839680 #5 üzenetére

    Nem sikerült. A DX12-nél is a fejlesztő kezében lesz, hogy melyik architektúrákra optimalizálja az alkalmazást. Ha mindre, akkor szuper, mert PC-n ez elvileg lehetséges három gyártóval. Ha csak egyre, akkor a másik két gyártó durva teljesítményhiányt szenved majd el.

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

  • Abu85

    HÁZIGAZDA

    válasz #32839680 #10 üzenetére

    Alacsony szintű eléréssel nincs kompromisszum. Vagy megírja a fejlesztő az optimalizálást az adott architektúrára, és annak verzióira, vagy nem. Ha nem, akkor lassú lesz. Ennyi.
    Igen a low-level elérés egyik átka az lesz, hogy ha van egy aktuális csúcshardvered, és veszel egy új generációs opciót, amire esetleg nincs optimalizálva a játék, akkor lehet, hogy a régebbi hardverrel gyorsabb maradt volna.
    Itt a piac egy választás előtt áll. Az a kérdés, hogy a PC-re milyen játékok jöjjenek. Azok a portok, amelyek konzolra készülnek, vagy azok, amelyek elsődlegesen telefonra. Ha a konzoljátékokat akarják futtatni PC-n, akkor kell a low-level elérés, annak minden hátrányával együtt.

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

  • Abu85

    HÁZIGAZDA

    válasz FollowTheORI #29 üzenetére

    Mindegy, hogy egy játék milyen low-level API-t használ. Ezek csak eszközök. Az AMD azért akarja ezt az irányt, mert fekszik nekik, tehát cégérdek. Egyszerűen marha nagy előny, hogy a konzolból megismerik a fejlesztők a GCN-t, és már a PC-s port fejlesztése az Xbox One kódból eleve úgy indul, hogy a GCN-en már jól fut, míg a többin még rosszul. Ezért lobbizta ki az NVIDIA a DX11.3-at, mert nekik van a low-level irányban a legnagyobb hátrányuk, ugyanis nem írják le a fejlesztőknek, hogyan lehet gyors kódot írni GeForce-ra. Ez szintén cégérdek, mert ha elmondják, hogy hogyan lehet optimalizálni a hardvereikre, akkor senkit sem fog érdekelni a GameWorks.

    Ami a low-level irányban lényeges az a dokumentációk, a fejlesztőeszközök és a disassembler elérhetősége. A felhasznált API teljesen mindegy.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

  • Abu85

    HÁZIGAZDA

    válasz LordX #36 üzenetére

    Az már önmagában probléma, hogy az egyik architektúrára jön némi optimalizálás a konzolból, és azt csak javítgatni kell, míg a többi architektúra ebből nem profitál. Ez elég gáz az Intel és az NV számára, hiszen az AMD így előnyből indul. Azért a mai fejlesztéseknél igen sok jelentősége van annak, hogy a konzolra írt kódot lehetőség szerint használd fel PC-n. Minél több minden átmenthető, annál olcsóbb lehet a PC-s port.

    Simán elég lehet a gyenguska teljesítményhez, ha nem foglalkozol annyira a PC-s porttal, mert a DX12 különlegessége, hogy csak pár sor kell az Xbox One-ra írt kód elejére és futni fog PC-n. De mi van ha a kód nagyon Xbox One specifikus? A működés oké lesz, de a sebesség ... Szétverhetjük őket döglött hallal, de ettől még a programkód nem változik meg. :)

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

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