Home | History | Annotate | Download | only in i915

Lines Matching defs:i915

53    struct i915_context *i915 = i915_context(pipe);
62 if (!util_blitter_is_copy_supported(i915->blitter, dst, src,
69 util_blitter_save_blend(i915->blitter, (void *)i915->blend);
70 util_blitter_save_depth_stencil_alpha(i915->blitter, (void *)i915->depth_stencil);
71 util_blitter_save_stencil_ref(i915->blitter, &i915->stencil_ref);
72 util_blitter_save_rasterizer(i915->blitter, (void *)i915->rasterizer);
73 util_blitter_save_fragment_shader(i915->blitter, i915->saved_fs);
74 util_blitter_save_vertex_shader(i915->blitter, i915->saved_vs);
75 util_blitter_save_viewport(i915->blitter, &i915->viewport);
76 util_blitter_save_vertex_elements(i915->blitter, i915->saved_velems);
77 util_blitter_save_vertex_buffers(i915->blitter, i915->saved_nr_vertex_buffers,
78 i915->saved_vertex_buffers);
80 util_blitter_save_framebuffer(i915->blitter, &i915->framebuffer);
82 util_blitter_save_fragment_sampler_states(i915->blitter,
83 i915->saved_nr_samplers,
84 i915->saved_samplers);
85 util_blitter_save_fragment_sampler_views(i915->blitter,
86 i915->saved_nr_sampler_views,
87 i915->saved_sampler_views);
89 util_blitter_copy_texture(i915->blitter, dst, dst_level, ~0, dstx, dsty, dstz,
100 struct i915_context *i915 = i915_context(pipe);
103 util_blitter_save_framebuffer(i915->blitter, &i915->framebuffer);
112 if (i915->dirty)
113 i915_update_derived(i915);
118 pipe->set_framebuffer_state(pipe, &i915->blitter->saved_fb_state);
119 util_unreference_framebuffer_state(&i915->blitter->saved_fb_state);
120 i915->blitter->saved_fb_state.nr_cbufs = ~0;
132 struct i915_context *i915 = i915_context(pipe);
135 util_blitter_save_framebuffer(i915->blitter, &i915->framebuffer);
143 if (i915->dirty)
144 i915_update_derived(i915);
150 pipe->set_framebuffer_state(pipe, &i915->blitter->saved_fb_state);
151 util_unreference_framebuffer_state(&i915->blitter->saved_fb_state);
152 i915->blitter->saved_fb_state.nr_cbufs = ~0;
317 i915_init_surface_functions(struct i915_context *i915)
319 if (i915_screen(i915->base.screen)->debug.use_blitter) {
320 i915->base.resource_copy_region = i915_surface_copy_blitter;
321 i915->base.clear_render_target = i915_clear_render_target_blitter;
322 i915->base.clear_depth_stencil = i915_clear_depth_stencil_blitter;
324 i915->base.resource_copy_region = i915_surface_copy_render;
325 i915->base.clear_render_target = i915_clear_render_target_render;
326 i915->base.clear_depth_stencil = i915_clear_depth_stencil_render;
328 i915->base.create_surface = i915_create_surface;
329 i915->base.surface_destroy = i915_surface_destroy;