gorobei
Diamond Member
- Jan 7, 2007
- 3,713
- 1,067
- 136
the slide says multiplatform i dont recall him mentioning open source. platform would mean it works on any gcn hardware(windows with gcn card/apu, ps4 gcn apu, xbone gcn apu, linux on gcn card/apu).
mantle the software interface may be open to anyone wanting to build a direct to metal library.
for those that dont get direct to metal calls, the simplest analogy would be fedexing a package.
california vinyard needs to send grapes to winery in next county.
directX method: give grapes to fedex, fedex packages grapes into arbitrary containers, fly to fedex tennessee sorting center, fly back to california, send to winery, winery sorts red and white grapes, makes wine.
call to metal method: pack red grape into 18wheeler truck & pack white grape into 2nd truck, drive to winery, make wine.
mantle simply cuts out the middle man steps of the process.
if mantle is anything like the ps3 libgcm, instead of translating game engine assets in to generic DX11 instructions, mantle will package the assets into a format that the gcn registers can operate on directly through a library tag/call.
on the pc it will be a nice reduction of dx overhead. but most games will still use directaudio and directinput parts of dx.
with true audio and mantle, steambox just needs an api for controller inputs. this is an anti MS move, thats why they wasted an hour on the audio portion of the presentation.
mantle the software interface may be open to anyone wanting to build a direct to metal library.
for those that dont get direct to metal calls, the simplest analogy would be fedexing a package.
california vinyard needs to send grapes to winery in next county.
directX method: give grapes to fedex, fedex packages grapes into arbitrary containers, fly to fedex tennessee sorting center, fly back to california, send to winery, winery sorts red and white grapes, makes wine.
call to metal method: pack red grape into 18wheeler truck & pack white grape into 2nd truck, drive to winery, make wine.
mantle simply cuts out the middle man steps of the process.
if mantle is anything like the ps3 libgcm, instead of translating game engine assets in to generic DX11 instructions, mantle will package the assets into a format that the gcn registers can operate on directly through a library tag/call.
on the pc it will be a nice reduction of dx overhead. but most games will still use directaudio and directinput parts of dx.
with true audio and mantle, steambox just needs an api for controller inputs. this is an anti MS move, thats why they wasted an hour on the audio portion of the presentation.