*
* NOTE: since it is expected that the consumer will want to perform
* additional passes on the nir_shader, the driver takes ownership of
- * the nir_shader. If state trackers need to hang on to the IR (for
+ * the nir_shader. If gallium frontends need to hang on to the IR (for
* example, variant management), it should use nir_shader_clone().
*/
struct pipe_shader_state
/**
* Structure that contains a callback for debug messages from the driver back
- * to the state tracker.
+ * to the gallium frontend.
*/
struct pipe_debug_callback
{
/**
* Callback for the driver to report debug/performance/etc information back
- * to the state tracker.
+ * to the gallium frontend.
*
* \param data user-supplied data pointer
* \param id message type identifier, if pointed value is 0, then a
/**
* Structure that contains a callback for device reset messages from the driver
- * back to the state tracker.
+ * back to the gallium frontend.
*
* The callback must not be called from driver-created threads.
*/