Hirdetés

Hirdetés

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

  • Abu85

    HÁZIGAZDA

    válasz Tin #26 üzenetére

    Nem. A GPU-fejlesztők csak definiáljanak egy virtuális ISA-t, amit a jövőben közösen használnak. A fizikai ISA úgyis lehetetlen, mert azt még házon belül is lecserélik pár évenként. Ellenben az aktuálisan használt virtuális ISA változatlan, és az mögött van a fizikai ISA. A közös virtuális ISA lényegében leváltja a saját virtuális ISA-t és emögött nyilván a fizikai ISA továbbra is lehet eltérő. A programokat arra a virtuális ISA-ra írnád meg, amit ugye mindenki támogat. Ez kapna egy felületet, amiben definiálni lehetnek egy grafikus futószalagot.

    Ezt a felvetést nem én találtam ki, hanem a fejlesztők. Nyilván nem egy stúdió beleütközött már a PC-s grafikus API-k korlátjaiba, ami miatt le kellett butítani a konzolos programot, mert azokra a hardverekre nincs bonyolult és sokáig tartó erőforrás-érvényesítés, mint PC-n. Erre lett felvázolva, hogy miképp lehetne a PC-s grafikus API-nál a korlátokat megkerülni. A legígéretesebb opció a közös virtuális ISA használata.

    Ez nem olyan. Megírod C++-ban és kész. A modern GPU-architektúrák, mint a GCN már igen jól támogatják a C++ funkciókat. A többiek is erre fejlesztenek.

    (#27) Bull1: Az Unreal Engine 3 túl régi és sokkal jobb motorok vannak már, mint a Frostbite 2 és a CryEngine 3. Az Unreal Engine 4 pedig problémás a legtöbb hardvernek, mert a grafikus futószalag zöme compute shaderben van írva.

    [ 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