• Home
  • Raw
  • Download

Lines Matching refs:blitter

76    void (*draw_rectangle)(struct blitter_context *blitter,
121 void util_blitter_destroy(struct blitter_context *blitter);
127 struct pipe_context *util_blitter_get_pipe(struct blitter_context *blitter) in util_blitter_get_pipe() argument
129 return blitter->pipe; in util_blitter_get_pipe()
134 void util_blitter_draw_rectangle(struct blitter_context *blitter,
160 void util_blitter_clear(struct blitter_context *blitter,
174 boolean util_blitter_is_copy_supported(struct blitter_context *blitter,
200 void util_blitter_copy_texture(struct blitter_context *blitter,
228 void util_blitter_copy_texture_view(struct blitter_context *blitter,
260 void util_blitter_copy_buffer(struct blitter_context *blitter,
277 void util_blitter_clear_render_target(struct blitter_context *blitter,
294 void util_blitter_clear_depth_stencil(struct blitter_context *blitter,
309 void util_blitter_custom_clear_depth(struct blitter_context *blitter,
314 void util_blitter_custom_depth_stencil(struct blitter_context *blitter,
321 void util_blitter_custom_color(struct blitter_context *blitter,
326 void util_blitter_custom_resolve_color(struct blitter_context *blitter,
343 void util_blitter_save_blend(struct blitter_context *blitter, in util_blitter_save_blend() argument
346 blitter->saved_blend_state = state; in util_blitter_save_blend()
350 void util_blitter_save_depth_stencil_alpha(struct blitter_context *blitter, in util_blitter_save_depth_stencil_alpha() argument
353 blitter->saved_dsa_state = state; in util_blitter_save_depth_stencil_alpha()
357 void util_blitter_save_vertex_elements(struct blitter_context *blitter, in util_blitter_save_vertex_elements() argument
360 blitter->saved_velem_state = state; in util_blitter_save_vertex_elements()
364 void util_blitter_save_stencil_ref(struct blitter_context *blitter, in util_blitter_save_stencil_ref() argument
367 blitter->saved_stencil_ref = *state; in util_blitter_save_stencil_ref()
371 void util_blitter_save_rasterizer(struct blitter_context *blitter, in util_blitter_save_rasterizer() argument
374 blitter->saved_rs_state = state; in util_blitter_save_rasterizer()
378 void util_blitter_save_fragment_shader(struct blitter_context *blitter, in util_blitter_save_fragment_shader() argument
381 blitter->saved_fs = fs; in util_blitter_save_fragment_shader()
385 void util_blitter_save_vertex_shader(struct blitter_context *blitter, in util_blitter_save_vertex_shader() argument
388 blitter->saved_vs = vs; in util_blitter_save_vertex_shader()
392 void util_blitter_save_geometry_shader(struct blitter_context *blitter, in util_blitter_save_geometry_shader() argument
395 blitter->saved_gs = gs; in util_blitter_save_geometry_shader()
399 void util_blitter_save_framebuffer(struct blitter_context *blitter, in util_blitter_save_framebuffer() argument
402 blitter->saved_fb_state.nr_cbufs = 0; /* It's ~0 now, meaning it's unsaved. */ in util_blitter_save_framebuffer()
403 util_copy_framebuffer_state(&blitter->saved_fb_state, state); in util_blitter_save_framebuffer()
407 void util_blitter_save_viewport(struct blitter_context *blitter, in util_blitter_save_viewport() argument
410 blitter->saved_viewport = *state; in util_blitter_save_viewport()
415 struct blitter_context *blitter, in util_blitter_save_fragment_sampler_states() argument
419 assert(num_sampler_states <= Elements(blitter->saved_sampler_states)); in util_blitter_save_fragment_sampler_states()
421 blitter->saved_num_sampler_states = num_sampler_states; in util_blitter_save_fragment_sampler_states()
422 memcpy(blitter->saved_sampler_states, sampler_states, in util_blitter_save_fragment_sampler_states()
427 util_blitter_save_fragment_sampler_views(struct blitter_context *blitter, in util_blitter_save_fragment_sampler_views() argument
432 assert(num_views <= Elements(blitter->saved_sampler_views)); in util_blitter_save_fragment_sampler_views()
434 blitter->saved_num_sampler_views = num_views; in util_blitter_save_fragment_sampler_views()
436 pipe_sampler_view_reference(&blitter->saved_sampler_views[i], in util_blitter_save_fragment_sampler_views()
441 util_blitter_save_vertex_buffers(struct blitter_context *blitter, in util_blitter_save_vertex_buffers() argument
445 assert(num_vertex_buffers <= Elements(blitter->saved_vertex_buffers)); in util_blitter_save_vertex_buffers()
447 blitter->saved_num_vertex_buffers = 0; in util_blitter_save_vertex_buffers()
448 util_copy_vertex_buffers(blitter->saved_vertex_buffers, in util_blitter_save_vertex_buffers()
449 (unsigned*)&blitter->saved_num_vertex_buffers, in util_blitter_save_vertex_buffers()
455 util_blitter_save_so_targets(struct blitter_context *blitter, in util_blitter_save_so_targets() argument
460 assert(num_targets <= Elements(blitter->saved_so_targets)); in util_blitter_save_so_targets()
462 blitter->saved_num_so_targets = num_targets; in util_blitter_save_so_targets()
464 pipe_so_target_reference(&blitter->saved_so_targets[i], in util_blitter_save_so_targets()
469 util_blitter_save_sample_mask(struct blitter_context *blitter, in util_blitter_save_sample_mask() argument
472 blitter->is_sample_mask_saved = TRUE; in util_blitter_save_sample_mask()
473 blitter->saved_sample_mask = sample_mask; in util_blitter_save_sample_mask()