Lines Matching defs:vrend_linked_shader_program
258 struct vrend_linked_shader_program { struct
259 struct list_head head;
260 struct list_head sl[PIPE_SHADER_TYPES];
261 GLuint id;
263 bool dual_src_linked;
264 struct vrend_shader *ss[PIPE_SHADER_TYPES];
266 uint32_t samplers_used_mask[PIPE_SHADER_TYPES];
267 GLuint *samp_locs[PIPE_SHADER_TYPES];
269 GLuint *shadow_samp_mask_locs[PIPE_SHADER_TYPES];
270 GLuint *shadow_samp_add_locs[PIPE_SHADER_TYPES];
272 GLint *const_locs[PIPE_SHADER_TYPES];
274 GLuint *attrib_locs;
275 uint32_t shadow_samp_mask[PIPE_SHADER_TYPES];
277 GLuint *ubo_locs[PIPE_SHADER_TYPES];
278 GLuint vs_ws_adjust_loc;
280 GLint fs_stipple_loc;
282 GLuint clip_locs[8];
284 uint32_t images_used_mask[PIPE_SHADER_TYPES];
285 GLint *img_locs[PIPE_SHADER_TYPES];
287 uint32_t ssbo_used_mask[PIPE_SHADER_TYPES];
288 GLuint *ssbo_locs[PIPE_SHADER_TYPES];