Results 1 to 3 of 3

Thread: Where do I go to learn the Gallium3D API?

  1. #1
    Join Date
    Feb 2009
    Posts
    165

    Default Where do I go to learn the Gallium3D API?

    Hi,

    I'm interested in experimenting with gallium3D to see if I can later participate in the development of this system. I am however clueless on where to begin. I can't find any documentation regarding it's API, and currently can't even compile Mesa the way I want (with python state tracker to experiment a bit) to test things.

    I am a somewhat experienced developer with Direct3D and have bellow-intermediate experience with OpenGL (with shaders).

    Are we supposed to learn the API solely by looking at other components? What do I have to do step by step to create and be able to compile a new state tracker? How would I use it after that?

    Thanks for your time.

  2. #2
    Join Date
    Aug 2009
    Posts
    152

    Default

    I don't think there's an empty shell to look at, though you could start by looking at the interface. The files are located at src/gallium/include/*.h. Read more about it here, http://wiki.freedesktop.org/wiki/Software/gallium.

  3. #3
    Join Date
    Feb 2009
    Posts
    165

    Default

    Hmm, I've been to that link and I don't think there's enough info to jump into programming.

    Isn't there an assume almost nothing kind of tutorial to get started? Some kind of step-by-step to build a state tracker that renders a triangle for instance?

    The python state tracker looks like it's the simplest to get info from, however a step by step guide to what's doing what would help immensely I believe.

Tags for this Thread

Posting Permissions

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