Hi folks.

I wonder if there is someone here who can help me wrap my brain around
the code flow for getting Mesa to render with Gallium.

I have an embedded system with a GPU supported by a gallium driver.
I'd like to have Mesa running with hardware acceleration (OSMesa with
software rendering already runs fine).  According to a presentation
from Tungsten, the architecture for Gallium3D looks like this:

                                                              _ drm
                                                              /|
  App -> Mesa <-> State tracker -> Gallium HW Drv -> OS,Winsys
                                                              \|
                                                              - DRI

Ok, great, so it looks like all I need to do is provide an "OS,Winsys"
for my system, and everything above it should work without
modification.

But what I don't get is how the App creates and binds a context in
this scenario.  Normally it would call something in mesa/drivers/XXX
to do that, but there is no mesa/drivers/gallium...


TIA


  // Marcus


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to