Lines Matching defs:vrend_shader_info
76 struct vrend_shader_info { struct
77 uint32_t samplers_used_mask;
78 uint32_t images_used_mask;
79 uint32_t ubo_used_mask;
80 uint32_t ssbo_used_mask;
81 uint32_t num_generic_and_patch_outputs;
82 bool has_pervertex_in;
83 bool guest_sent_io_arrays;
84 struct vrend_layout_info generic_outputs_layout[64];
85 int num_consts;
86 int num_inputs;
87 int num_interps;
88 int num_outputs;
89 bool ubo_indirect;
90 uint8_t num_indirect_generic_outputs;
91 uint8_t num_indirect_patch_outputs;
92 uint8_t num_indirect_generic_inputs;
93 uint8_t num_indirect_patch_inputs;
94 uint32_t generic_inputs_emitted_mask;
95 int num_ucp;
96 int glsl_ver;
97 bool has_sample_input;
98 uint8_t num_clip_out;
99 uint8_t num_cull_out;
100 uint32_t shadow_samp_mask;
101 int gs_out_prim;
102 int tes_prim;
103 bool tes_point_mode;
104 uint32_t attrib_input_mask;
105 uint32_t fs_blend_equation_advanced;
107 struct vrend_array *sampler_arrays;
108 int num_sampler_arrays;
110 struct vrend_array *image_arrays;
111 int num_image_arrays;
113 struct pipe_stream_output_info so_info;
115 struct vrend_interp_info *interpinfo;
116 char **so_names;
117 uint64_t invariant_outputs;