blob: dab1ee50f3995e28cba783d9b05649e8d4f0c2f2 [file] [log] [blame]
Corbin Simpsonc686e172009-12-20 15:00:40 -08001CSO
2===
3
Corbin Simpsonc80f2b02009-12-20 16:40:39 -08004CSO, Constant State Objects, are a core part of Gallium's API.
5
6CSO work on the principle of reusable state; they are created by filling
7out a state object with the desired properties, then passing that object
8to a context. The context returns an opaque context-specific handle which
9can be bound at any time for the desired effect.
10
Corbin Simpsonc686e172009-12-20 15:00:40 -080011.. toctree::
12 :glob:
13
14 cso/*