1848b8605SmrgCSO 2848b8605Smrg=== 3848b8605Smrg 4848b8605SmrgCSO, Constant State Objects, are a core part of Gallium's API. 5848b8605Smrg 6848b8605SmrgCSO work on the principle of reusable state; they are created by filling 7848b8605Smrgout a state object with the desired properties, then passing that object 8848b8605Smrgto a context. The context returns an opaque context-specific handle which 9848b8605Smrgcan be bound at any time for the desired effect. 10848b8605Smrg 11848b8605Smrg.. toctree:: 12848b8605Smrg :glob: 13848b8605Smrg 14848b8605Smrg cso/* 15