iris: Move iris_stream_output_target def to iris_context.h
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 5 Dec 2018 08:57:07 +0000 (00:57 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:10 +0000 (10:26 -0800)
now that it doesn't have genxml

src/gallium/drivers/iris/iris_context.h
src/gallium/drivers/iris/iris_state.c

index 375d6002a78df5cebe0f699d2be8db5a29950ca7..01a2c0577b083b33e237ee29d42395c2d2f7cbb1 100644 (file)
@@ -306,6 +306,16 @@ struct iris_shader_state {
    uint32_t bound_sampler_views;
 };
 
+/**
+ * Gallium CSO for stream output (transform feedback) targets.
+ */
+struct iris_stream_output_target {
+   struct pipe_stream_output_target base;
+
+   /** Storage holding the offset where we're writing in the buffer */
+   struct iris_state_ref offset;
+};
+
 /**
  * Virtual table for generation-specific (genxml) function calls.
  */
index cf90cf7f81225d9090128702a3dd281e24e0e15a..809f971758034b811e1151334a3b40ad492fc3a6 100644 (file)
@@ -2502,16 +2502,6 @@ iris_bind_vertex_elements_state(struct pipe_context *ctx, void *state)
    ice->state.dirty |= IRIS_DIRTY_VERTEX_ELEMENTS;
 }
 
-/**
- * Gallium CSO for stream output (transform feedback) targets.
- */
-struct iris_stream_output_target {
-   struct pipe_stream_output_target base;
-
-   /** Storage holding the offset where we're writing in the buffer */
-   struct iris_state_ref offset;
-};
-
 /**
  * The pipe->create_stream_output_target() driver hook.
  *