HomeSort by relevance Sort by last modified time
    Searched defs:llvmpipe (Results 1 - 13 of 13) sorted by null

  /external/mesa3d/src/gallium/drivers/llvmpipe/
lp_clear.c 54 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
56 if (!llvmpipe_check_render_cond(llvmpipe))
62 lp_setup_clear( llvmpipe->setup, color->f, depth, stencil, buffers );
lp_state_clip.c 39 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
42 draw_set_clip_state(llvmpipe->draw, clip);
50 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
53 draw_set_viewport_state(llvmpipe->draw, viewport);
55 llvmpipe->viewport = *viewport; /* struct copy */
56 llvmpipe->dirty |= LP_NEW_VIEWPORT;
64 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
66 draw_flush(llvmpipe->draw);
68 llvmpipe->scissor = *scissor; /* struct copy */
69 llvmpipe->dirty |= LP_NEW_SCISSOR
77 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
    [all...]
lp_state_gs.c 45 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
62 state->draw_data = draw_create_geometry_shader(llvmpipe->draw, templ);
81 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
83 llvmpipe->gs = (struct lp_geometry_shader *)gs;
85 draw_bind_geometry_shader(llvmpipe->draw,
86 (llvmpipe->gs ? llvmpipe->gs->draw_data : NULL));
88 llvmpipe->dirty |= LP_NEW_GS;
95 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
100 draw_delete_geometry_shader(llvmpipe->draw
    [all...]
lp_state_vs.c 45 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
58 state->draw_data = draw_create_vertex_shader(llvmpipe->draw, templ);
63 debug_printf("llvmpipe: Create vertex shader %p:\n", (void *) state);
82 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
85 if (llvmpipe->vs == vs)
88 draw_bind_vertex_shader(llvmpipe->draw,
91 llvmpipe->vs = vs;
93 llvmpipe->dirty |= LP_NEW_VS;
100 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
105 draw_delete_vertex_shader(llvmpipe->draw, state->draw_data)
    [all...]
lp_context.c 56 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); local
61 /* This will also destroy llvmpipe->setup:
63 if (llvmpipe->draw)
64 draw_destroy( llvmpipe->draw );
67 pipe_surface_reference(&llvmpipe->framebuffer.cbufs[i], NULL);
70 pipe_surface_reference(&llvmpipe->framebuffer.zsbuf, NULL);
72 for (i = 0; i < Elements(llvmpipe->sampler_views[0]); i++) {
73 pipe_sampler_view_reference(&llvmpipe->sampler_views[PIPE_SHADER_FRAGMENT][i], NULL);
76 for (i = 0; i < Elements(llvmpipe->sampler_views[0]); i++) {
77 pipe_sampler_view_reference(&llvmpipe->sampler_views[PIPE_SHADER_VERTEX][i], NULL)
108 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); local
117 struct llvmpipe_context *llvmpipe; local
    [all...]
lp_flush.c 50 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
52 draw_flush(llvmpipe->draw);
55 lp_setup_flush(llvmpipe->setup, fence, reason);
63 for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) {
65 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]);
70 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf);
lp_state_vertex.c 59 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
62 llvmpipe->velems = lp_velems;
64 llvmpipe->dirty |= LP_NEW_VERTEX;
67 draw_set_vertex_elements(llvmpipe->draw, lp_velems->count, lp_velems->velem);
81 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
85 util_copy_vertex_buffers(llvmpipe->vertex_buffer,
86 &llvmpipe->num_vertex_buffers,
89 llvmpipe->dirty |= LP_NEW_VERTEX;
91 draw_set_vertex_buffers(llvmpipe->draw, count, buffers);
99 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe) local
    [all...]
lp_query.c 124 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); local
137 lp_setup_begin_query(llvmpipe->setup, pq);
139 llvmpipe->active_query_count++;
140 llvmpipe->dirty |= LP_NEW_QUERY;
147 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); local
150 lp_setup_end_query(llvmpipe->setup, pq);
152 assert(llvmpipe->active_query_count);
153 llvmpipe->active_query_count--;
154 llvmpipe->dirty |= LP_NEW_QUERY;
176 void llvmpipe_init_query_funcs(struct llvmpipe_context *llvmpipe )
    [all...]
lp_state_blend.c 64 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
66 if (llvmpipe->blend == blend)
69 draw_flush(llvmpipe->draw);
71 llvmpipe->blend = blend;
73 llvmpipe->dirty |= LP_NEW_BLEND;
88 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
93 if(memcmp(&llvmpipe->blend_color, blend_color, sizeof *blend_color) == 0)
96 draw_flush(llvmpipe->draw);
98 memcpy(&llvmpipe->blend_color, blend_color, sizeof *blend_color);
100 llvmpipe->dirty |= LP_NEW_BLEND_COLOR
136 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
160 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
    [all...]
lp_state_rasterizer.c 100 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
105 llvmpipe->rasterizer = &state->lp_state;
106 draw_set_rasterizer_state(llvmpipe->draw, &state->draw_state, handle);
110 lp_setup_set_triangle_state( llvmpipe->setup,
115 lp_setup_set_flatshade_first( llvmpipe->setup,
117 lp_setup_set_line_state( llvmpipe->setup,
119 lp_setup_set_point_state( llvmpipe->setup,
126 llvmpipe->rasterizer = NULL;
127 draw_set_rasterizer_state(llvmpipe->draw, NULL, handle);
130 llvmpipe->dirty |= LP_NEW_RASTERIZER
    [all...]
lp_state_sampler.c 74 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
78 assert(start + num <= Elements(llvmpipe->samplers[shader]));
81 if (start + num <= llvmpipe->num_samplers[shader] &&
82 !memcmp(llvmpipe->samplers[shader] + start, samplers,
87 draw_flush(llvmpipe->draw);
91 llvmpipe->samplers[shader][start + i] = samplers[i];
96 unsigned j = MAX2(llvmpipe->num_samplers[shader], start + num);
97 while (j > 0 && llvmpipe->samplers[shader][j - 1] == NULL)
99 llvmpipe->num_samplers[shader] = j;
103 draw_set_samplers(llvmpipe->draw
143 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
    [all...]
lp_texture.c 588 * where it would happen. For llvmpipe, nothing to do.
603 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
632 if (resource == llvmpipe->constants[PIPE_SHADER_FRAGMENT][0])
633 llvmpipe->dirty |= LP_NEW_CONSTANTS;
657 * where it would happen. For llvmpipe, nothing to do.
744 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); local
749 return lp_setup_is_resource_referenced(llvmpipe->setup, presource);
    [all...]
lp_state_fs.c 1306 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
1398 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
1461 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
1497 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); local
    [all...]

Completed in 131 milliseconds