<div dir="ltr">Hello, I'm working on gallium style drivers.<div><br></div><div>As you know, gallium architecture consists of 3 layers of 'State Trackers', 'Pipe Drivers', 'WinSys'.</div><div><br></div><div>Today, my topic is on State Trackers.</div><div><br></div><div>I think the meaning of 'state' in the word 'State Trackers' is the state of gpu which rendering API changes.</div><div><br></div><div>So I guessed that everything in directory src/gallium/state_trackers/ is regarding rendering states.</div><div><br></div><div>But some things like dri, wgl outstand my guessing.</div><div><br></div><div>They are regarding hardware context or windowing system rather than rendering states.</div><div><br></div><div>So I guessed in other way that everything in directory src/gallium/state_trackers/ is something needs to access pipe drivers layer.</div><div><br></div><div>In that way, the existence of dri, wgl at src/gallium/state_trackers/ makes sense.</div><div><br></div><div>Is my guessing correct?</div><div><br></div><div>Please someone let me know if my guessing is correct or not.</div><div><br></div><div>Any help will be fully appreciated :)</div><div>Best Regards,</div><div>Minkyu Lee</div></div>