Page 8 of 8 FirstFirst ... 678
Results 71 to 75 of 75

Thread: Intel Expresses Interest In AMD's Mantle API

  1. #71
    Join Date
    Nov 2009
    Location
    Bratislava, Slovakia
    Posts
    49

    Default

    My understanding is that we already have a low lever api used for all 3 vendors, Gallium3D API.
    Is it too low level for use by game engine devs?
    It would be great if it was pushed as standard.

  2. #72
    Join Date
    Sep 2010
    Posts
    716

    Default

    Quote Originally Posted by pixo View Post
    My understanding is that we already have a low lever api used for all 3 vendors, Gallium3D API.
    Is it too low level for use by game engine devs?
    It would be great if it was pushed as standard.
    Gallium is tool to build better drivers. Mesa is FLOSS implementation. That mean huge stability outside, not so much inside.
    Unsuitable for games.

  3. #73
    Join Date
    Jan 2013
    Posts
    1,055

    Default

    Quote Originally Posted by przemoli View Post
    Gallium is tool to build better drivers. Mesa is FLOSS implementation. That mean huge stability outside, not so much inside.
    Unsuitable for games.
    On Radeon, its fast, stable and plays games very fast.

  4. #74
    Join Date
    Jul 2010
    Posts
    520

    Default

    Quote Originally Posted by pixo View Post
    My understanding is that we already have a low lever api used for all 3 vendors, Gallium3D API.
    Is it too low level for use by game engine devs?
    It would be great if it was pushed as standard.
    I could be totally wrong, but looking at gallium/include/pipe/p_context.h, the calls there (the few I've compared) look very D3D10 like.

    I mean function names and parameters (resource_copy_region -> ResourceCopyRegion, create/delete/bind_*_state -> Create/Delete/Bind*State, ...). There are of course some differences too (set_constant_buffer -> PsSetConstantBuffers, VsSetConstantBuffers).

    Also I remember reading that TGSI (Gallium3D IR) is inspired by D3D10/11 bytecode.

    So writing against Gallium would be like writing against D3D10? This would also explain the existence of a Direct3D 10 state tracker.

  5. #75
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,269

    Default

    Tell me about it. I only knew GL when I first started hacking around gallium, and I was constantly wondering why the heck they used these weird names and conventions for everything that did not make sense.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •