Lines Matching refs:draw
81 void draw_destroy(struct draw_context *draw);
83 void draw_flush(struct draw_context *draw);
85 void draw_set_viewport_states(struct draw_context *draw,
94 * Sets the rasterization state used by the draw module.
97 * draw module sets the state back on the driver itself using the
102 * the actual state - that's because the draw module can try to
105 * draw_set_rasterizer_state(driver->draw, state->pipe_state, state);
108 void draw_set_rasterizer_state(struct draw_context *draw,
112 void draw_set_rasterize_stage(struct draw_context *draw,
115 void draw_wide_point_threshold(struct draw_context *draw, float threshold);
117 void draw_wide_point_sprites(struct draw_context *draw, boolean draw_sprite);
119 void draw_wide_line_threshold(struct draw_context *draw, float threshold);
121 void draw_enable_line_stipple(struct draw_context *draw, boolean enable);
123 void draw_enable_point_sprites(struct draw_context *draw, boolean enable);
125 void draw_set_zs_format(struct draw_context *draw, enum pipe_format format);
128 void draw_set_constant_buffer_stride(struct draw_context *draw, unsigned num_bytes);
131 draw_install_aaline_stage(struct draw_context *draw, struct pipe_context *pipe);
134 draw_install_aapoint_stage(struct draw_context *draw, struct pipe_context *pipe);
137 draw_install_pstipple_stage(struct draw_context *draw, struct pipe_context *pipe);
141 draw_get_shader_info(const struct draw_context *draw);
144 draw_prepare_shader_outputs(struct draw_context *draw);
147 draw_find_shader_output(const struct draw_context *draw,
151 draw_will_inject_frontface(const struct draw_context *draw);
154 draw_num_shader_outputs(const struct draw_context *draw);
157 draw_total_vs_outputs(const struct draw_context *draw);
160 draw_total_gs_outputs(const struct draw_context *draw);
163 draw_total_tcs_outputs(const struct draw_context *draw);
166 draw_total_tes_outputs(const struct draw_context *draw);
169 draw_texture_sampler(struct draw_context *draw,
174 draw_image(struct draw_context *draw,
179 draw_buffer(struct draw_context *draw,
184 draw_set_sampler_views(struct draw_context *draw,
189 draw_set_samplers(struct draw_context *draw,
195 draw_set_images(struct draw_context *draw,
201 draw_set_mapped_texture(struct draw_context *draw,
214 draw_set_mapped_image(struct draw_context *draw,
229 draw_create_vertex_shader(struct draw_context *draw,
231 void draw_bind_vertex_shader(struct draw_context *draw,
233 void draw_delete_vertex_shader(struct draw_context *draw,
244 draw_create_fragment_shader(struct draw_context *draw,
246 void draw_bind_fragment_shader(struct draw_context *draw,
248 void draw_delete_fragment_shader(struct draw_context *draw,
255 draw_create_geometry_shader(struct draw_context *draw,
257 void draw_bind_geometry_shader(struct draw_context *draw,
259 void draw_delete_geometry_shader(struct draw_context *draw,
266 draw_create_tess_ctrl_shader(struct draw_context *draw,
268 void draw_bind_tess_ctrl_shader(struct draw_context *draw,
270 void draw_delete_tess_ctrl_shader(struct draw_context *draw,
273 draw_create_tess_eval_shader(struct draw_context *draw,
275 void draw_bind_tess_eval_shader(struct draw_context *draw,
277 void draw_delete_tess_eval_shader(struct draw_context *draw,
279 void draw_set_tess_state(struct draw_context *draw,
287 void draw_set_vertex_buffers(struct draw_context *draw,
292 void draw_set_vertex_elements(struct draw_context *draw,
296 void draw_set_indexes(struct draw_context *draw,
300 void draw_set_mapped_vertex_buffer(struct draw_context *draw,
305 draw_set_mapped_constant_buffer(struct draw_context *draw,
312 draw_set_mapped_shader_buffer(struct draw_context *draw,
319 draw_set_mapped_so_targets(struct draw_context *draw,
328 void draw_vbo(struct draw_context *draw,
342 draw_set_render(struct draw_context *draw,
346 draw_set_driver_clipping(struct draw_context *draw,
356 draw_collect_pipeline_statistics(struct draw_context *draw,
360 draw_collect_primitives_generated(struct draw_context *draw,
367 draw_need_pipeline(const struct draw_context *draw,
383 draw_set_disk_cache_callbacks(struct draw_context *draw,