Lines Matching defs:vrend_shader_info
44 struct vrend_shader_info { struct
45 uint32_t samplers_used_mask;
46 uint32_t images_used_mask;
47 uint32_t ssbo_used_mask;
48 int num_consts;
49 int num_inputs;
50 int num_interps;
51 int num_outputs;
52 int num_ubos;
53 int ubo_idx[32];
54 bool ubo_indirect;
55 uint8_t num_indirect_generic_outputs;
56 uint8_t num_indirect_patch_outputs;
57 uint8_t num_indirect_generic_inputs;
58 uint8_t num_indirect_patch_inputs;
59 int num_ucp;
60 int glsl_ver;
61 bool has_pervertex_out;
62 bool has_sample_input;
63 uint8_t num_clip_out;
64 uint8_t num_cull_out;
65 uint32_t shadow_samp_mask;
66 int gs_out_prim;
67 int tes_prim;
68 bool tes_point_mode;
69 uint32_t attrib_input_mask;
71 struct vrend_array *sampler_arrays;
72 int num_sampler_arrays;
74 struct vrend_array *image_arrays;
75 int num_image_arrays;
77 struct pipe_stream_output_info so_info;
79 struct vrend_interp_info *interpinfo;
80 char **so_names;