Lines Matching defs:vrend_shader_key
120 struct vrend_shader_key { struct
121 bool fs_prim_is_points;
122 uint32_t coord_replace;
123 bool invert_fs_origin;
124 bool pstipple_tex;
125 bool add_alpha_test;
126 bool color_two_side;
127 uint8_t alpha_test;
128 uint8_t clip_plane_enable;
129 bool gs_present;
130 bool tcs_present;
131 bool tes_present;
132 bool flatshade;
133 bool guest_sent_io_arrays;
134 bool fs_logicop_enabled;
135 bool fs_logicop_emulate_coherent;
136 enum pipe_logicop fs_logicop_func;
137 uint8_t surface_component_bits[PIPE_MAX_COLOR_BUFS];
139 uint32_t num_prev_generic_and_patch_outputs;
140 struct vrend_layout_info prev_stage_generic_and_patch_outputs_layout[64];
142 uint8_t prev_stage_num_clip_out;
143 uint8_t prev_stage_num_cull_out;
144 bool next_stage_pervertex_in;
145 uint32_t cbufs_are_a8_bitmask;
146 uint32_t cbufs_signed_int_bitmask;
147 uint32_t cbufs_unsigned_int_bitmask;
148 uint32_t attrib_signed_int_bitmask;
149 uint32_t attrib_unsigned_int_bitmask;
150 uint8_t num_indirect_generic_outputs;
151 uint8_t num_indirect_patch_outputs;
152 uint8_t num_indirect_generic_inputs;
153 uint8_t num_indirect_patch_inputs;
154 uint32_t generic_outputs_expected_mask;
155 uint8_t fs_swizzle_output_rgb_to_bgr;
156 uint64_t force_invariant_inputs;
158 uint32_t compiled_fs_uid;
159 struct vrend_shader_info *fs_info;