[Mesa-users] Questions on gl state tracker vs gallium nine state tracker

Minkyu Lee minkyu725 at gmail.com
Fri Sep 2 06:59:29 UTC 2016


HI, I'm comparing how OpenGL and D3D9 work on Mesa.

As my analysis, OpenGL state tracker consists of 2 layers-gl state tracker
and mesa state tracker.

At first, I guessed mesa state tracker is the common layer which every
rendering API uses.

By the way, D3D9 state tracker consists of just one layer-nine state
tracker.

It doesn't include mesa state tracker.

So now I'm guessing that at the beginning of developing nine state tracker,
it turned out that using mesa state tracker for tracking D3D9 was
inefficient, so nine state tracker doesn't use mesa state tracker and was
made in one layer.

Is my guessing correct?

Please let me know if someone knows about this structure.

Any help will be fully appreciated.

Best regards. Thanks.

- Minkyu Lee
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-users/attachments/20160902/c22d568f/attachment.html>


More information about the mesa-users mailing list