summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_pipe.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_pipe.h')
-rw-r--r--src/gallium/drivers/radeonsi/si_pipe.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/gallium/drivers/radeonsi/si_pipe.h b/src/gallium/drivers/radeonsi/si_pipe.h
index 4a55bfeab26..c3b7f064de8 100644
--- a/src/gallium/drivers/radeonsi/si_pipe.h
+++ b/src/gallium/drivers/radeonsi/si_pipe.h
@@ -662,11 +662,6 @@ struct si_screen {
unsigned ge_wave_size;
};
-struct si_blend_color {
- struct pipe_blend_color state;
- bool any_nonzeros;
-};
-
struct si_sampler_view {
struct pipe_sampler_view base;
/* [0..7] = image descriptor
@@ -762,11 +757,6 @@ struct si_viewports {
bool y_inverted;
};
-struct si_clip_state {
- struct pipe_clip_state state;
- bool any_nonzeros;
-};
-
struct si_streamout_target {
struct pipe_stream_output_target b;
@@ -1029,10 +1019,12 @@ struct si_context {
unsigned sample_locs_num_samples;
uint16_t sample_mask;
unsigned last_cb_target_mask;
- struct si_blend_color blend_color;
- struct si_clip_state clip_state;
+ struct pipe_blend_color blend_color;
+ struct pipe_clip_state clip_state;
struct si_shader_data shader_pointers;
struct si_stencil_ref stencil_ref;
+ bool blend_color_any_nonzeros:1;
+ bool clip_state_any_nonzeros:1;
struct pipe_scissor_state scissors[SI_MAX_VIEWPORTS];
struct si_streamout streamout;
struct si_viewports viewports;