Home
last modified time | relevance | path

Searched refs:llvmpipe (Results 1 - 25 of 25) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_context.c59 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); in llvmpipe_destroy() local
64 list_del(&llvmpipe->list); in llvmpipe_destroy()
68 if (llvmpipe->csctx) { in llvmpipe_destroy()
69 lp_csctx_destroy(llvmpipe->csctx); in llvmpipe_destroy()
71 if (llvmpipe->blitter) { in llvmpipe_destroy()
72 util_blitter_destroy(llvmpipe->blitter); in llvmpipe_destroy()
75 if (llvmpipe->pipe.stream_uploader) in llvmpipe_destroy()
76 u_upload_destroy(llvmpipe->pipe.stream_uploader); in llvmpipe_destroy()
78 /* This will also destroy llvmpipe->setup: in llvmpipe_destroy()
80 if (llvmpipe in llvmpipe_destroy()
143 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); llvmpipe_render_condition() local
156 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); llvmpipe_render_condition_mem() local
195 struct llvmpipe_context *llvmpipe; llvmpipe_create_context() local
[all...]
H A Dlp_state_derived.c49 compute_vertex_info(struct llvmpipe_context *llvmpipe) in compute_vertex_info() argument
51 const struct tgsi_shader_info *fsInfo = &llvmpipe->fs->info.base; in compute_vertex_info()
52 struct vertex_info *vinfo = &llvmpipe->vertex_info; in compute_vertex_info()
56 draw_prepare_shader_outputs(llvmpipe->draw); in compute_vertex_info()
63 llvmpipe->color_slot[0] = -1; in compute_vertex_info()
64 llvmpipe->color_slot[1] = -1; in compute_vertex_info()
65 llvmpipe->bcolor_slot[0] = -1; in compute_vertex_info()
66 llvmpipe->bcolor_slot[1] = -1; in compute_vertex_info()
67 llvmpipe->viewport_index_slot = -1; in compute_vertex_info()
68 llvmpipe in compute_vertex_info()
237 llvmpipe_update_derived_clear(struct llvmpipe_context *llvmpipe) llvmpipe_update_derived_clear() argument
253 llvmpipe_update_derived(struct llvmpipe_context *llvmpipe) llvmpipe_update_derived() argument
[all...]
H A Dlp_state_blend.c63 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_blend_state() local
65 if (llvmpipe->blend == blend) in llvmpipe_bind_blend_state()
68 draw_flush(llvmpipe->draw); in llvmpipe_bind_blend_state()
70 llvmpipe->blend = blend; in llvmpipe_bind_blend_state()
72 llvmpipe->dirty |= LP_NEW_BLEND; in llvmpipe_bind_blend_state()
87 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_blend_color() local
92 if (memcmp(&llvmpipe->blend_color, blend_color, sizeof *blend_color) == 0) in llvmpipe_set_blend_color()
95 draw_flush(llvmpipe->draw); in llvmpipe_set_blend_color()
97 memcpy(&llvmpipe->blend_color, blend_color, sizeof *blend_color); in llvmpipe_set_blend_color()
99 llvmpipe in llvmpipe_set_blend_color()
135 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_bind_depth_stencil_state() local
159 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_stencil_ref() local
176 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_sample_mask() local
191 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_min_samples() local
201 llvmpipe_init_blend_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_blend_funcs() argument
[all...]
H A Dlp_state_tess.c44 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_create_tcs_state() local
53 debug_printf("llvmpipe: Create tess ctrl shader %p:\n", (void *)state); in llvmpipe_create_tcs_state()
62 state->dtcs = draw_create_tess_ctrl_shader(llvmpipe->draw, templ); in llvmpipe_create_tcs_state()
80 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_tcs_state() local
82 llvmpipe->tcs = (struct lp_tess_ctrl_shader *)tcs; in llvmpipe_bind_tcs_state()
84 draw_bind_tess_ctrl_shader(llvmpipe->draw, in llvmpipe_bind_tcs_state()
85 (llvmpipe->tcs ? llvmpipe->tcs->dtcs : NULL)); in llvmpipe_bind_tcs_state()
87 llvmpipe->dirty |= LP_NEW_TCS; in llvmpipe_bind_tcs_state()
94 struct llvmpipe_context *llvmpipe in llvmpipe_delete_tcs_state() local
112 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_create_tes_state() local
148 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_bind_tes_state() local
162 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_delete_tes_state() local
180 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_tess_state() local
187 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_patch_vertices() local
193 llvmpipe_init_tess_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_tess_funcs() argument
[all...]
H A Dlp_state_clip.c39 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_clip_state() local
42 draw_set_clip_state(llvmpipe->draw, clip); in llvmpipe_set_clip_state()
52 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_viewport_states() local
55 draw_set_viewport_states(llvmpipe->draw, start_slot, num_viewports, in llvmpipe_set_viewport_states()
58 memcpy(llvmpipe->viewports + start_slot, viewports, in llvmpipe_set_viewport_states()
60 llvmpipe->dirty |= LP_NEW_VIEWPORT; in llvmpipe_set_viewport_states()
70 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_scissor_states() local
72 draw_flush(llvmpipe->draw); in llvmpipe_set_scissor_states()
77 memcpy(llvmpipe->scissors + start_slot, scissors, in llvmpipe_set_scissor_states()
80 llvmpipe in llvmpipe_set_scissor_states()
88 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_polygon_stipple() local
99 llvmpipe_init_clip_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_clip_funcs() argument
[all...]
H A Dlp_query.c385 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); in llvmpipe_begin_query() local
399 lp_setup_begin_query(llvmpipe->setup, pq); in llvmpipe_begin_query()
403 pq->num_primitives_written[0] = llvmpipe->so_stats[pq->index].num_primitives_written; in llvmpipe_begin_query()
406 pq->num_primitives_generated[0] = llvmpipe->so_stats[pq->index].primitives_storage_needed; in llvmpipe_begin_query()
407 llvmpipe->active_primgen_queries++; in llvmpipe_begin_query()
410 pq->num_primitives_written[0] = llvmpipe->so_stats[pq->index].num_primitives_written; in llvmpipe_begin_query()
411 pq->num_primitives_generated[0] = llvmpipe->so_stats[pq->index].primitives_storage_needed; in llvmpipe_begin_query()
415 pq->num_primitives_written[s] = llvmpipe->so_stats[s].num_primitives_written; in llvmpipe_begin_query()
416 pq->num_primitives_generated[s] = llvmpipe->so_stats[s].primitives_storage_needed; in llvmpipe_begin_query()
420 pq->num_primitives_written[0] = llvmpipe in llvmpipe_begin_query()
448 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); llvmpipe_end_query() local
551 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_active_query_state() local
[all...]
H A Dlp_state_vertex.c60 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_vertex_elements_state() local
63 llvmpipe->velems = lp_velems; in llvmpipe_bind_vertex_elements_state()
65 llvmpipe->dirty |= LP_NEW_VERTEX; in llvmpipe_bind_vertex_elements_state()
68 draw_set_vertex_elements(llvmpipe->draw, lp_velems->count, lp_velems->velem); in llvmpipe_bind_vertex_elements_state()
84 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_vertex_buffers() local
88 util_set_vertex_buffers_count(llvmpipe->vertex_buffer, in llvmpipe_set_vertex_buffers()
89 &llvmpipe->num_vertex_buffers, in llvmpipe_set_vertex_buffers()
94 llvmpipe->dirty |= LP_NEW_VERTEX; in llvmpipe_set_vertex_buffers()
96 draw_set_vertex_buffers(llvmpipe->draw, start_slot, count, in llvmpipe_set_vertex_buffers()
102 llvmpipe_init_vertex_funcs(struct llvmpipe_context *llvmpipe) in llvmpipe_init_vertex_funcs() argument
[all...]
H A Dlp_state_vs.c45 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_create_vs_state() local
48 vs = draw_create_vertex_shader(llvmpipe->draw, templ); in llvmpipe_create_vs_state()
54 debug_printf("llvmpipe: Create vertex shader %p:\n", (void *) vs); in llvmpipe_create_vs_state()
65 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_vs_state() local
68 if (llvmpipe->vs == vs) in llvmpipe_bind_vs_state()
71 draw_bind_vertex_shader(llvmpipe->draw, vs); in llvmpipe_bind_vs_state()
73 llvmpipe->vs = vs; in llvmpipe_bind_vs_state()
75 llvmpipe->dirty |= LP_NEW_VS; in llvmpipe_bind_vs_state()
82 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_delete_vs_state() local
85 draw_delete_vertex_shader(llvmpipe in llvmpipe_delete_vs_state()
91 llvmpipe_init_vs_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_vs_funcs() argument
[all...]
H A Dlp_state_gs.c46 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_create_gs_state() local
55 debug_printf("llvmpipe: Create geometry shader %p:\n", (void *)state); in llvmpipe_create_gs_state()
67 state->dgs = draw_create_geometry_shader(llvmpipe->draw, templ); in llvmpipe_create_gs_state()
85 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_gs_state() local
87 llvmpipe->gs = (struct lp_geometry_shader *)gs; in llvmpipe_bind_gs_state()
89 draw_bind_geometry_shader(llvmpipe->draw, in llvmpipe_bind_gs_state()
90 (llvmpipe->gs ? llvmpipe->gs->dgs : NULL)); in llvmpipe_bind_gs_state()
92 llvmpipe->dirty |= LP_NEW_GS; in llvmpipe_bind_gs_state()
99 struct llvmpipe_context *llvmpipe in llvmpipe_delete_gs_state() local
114 llvmpipe_init_gs_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_gs_funcs() argument
[all...]
H A Dlp_state.h120 llvmpipe_update_derived_clear(struct llvmpipe_context *llvmpipe);
123 llvmpipe_update_derived(struct llvmpipe_context *llvmpipe);
126 llvmpipe_init_sampler_funcs(struct llvmpipe_context *llvmpipe);
129 llvmpipe_init_blend_funcs(struct llvmpipe_context *llvmpipe);
132 llvmpipe_init_vertex_funcs(struct llvmpipe_context *llvmpipe);
135 llvmpipe_init_draw_funcs(struct llvmpipe_context *llvmpipe);
138 llvmpipe_init_compute_funcs(struct llvmpipe_context *llvmpipe);
141 llvmpipe_init_clip_funcs(struct llvmpipe_context *llvmpipe);
144 llvmpipe_init_fs_funcs(struct llvmpipe_context *llvmpipe);
147 llvmpipe_init_vs_funcs(struct llvmpipe_context *llvmpipe);
[all...]
H A Dlp_state_rasterizer.c104 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_rasterizer_state() local
109 llvmpipe->rasterizer = &state->lp_state; in llvmpipe_bind_rasterizer_state()
110 draw_set_rasterizer_state(llvmpipe->draw, &state->draw_state, handle); in llvmpipe_bind_rasterizer_state()
111 lp_setup_bind_rasterizer( llvmpipe->setup, &state->lp_state); in llvmpipe_bind_rasterizer_state()
114 llvmpipe->rasterizer = NULL; in llvmpipe_bind_rasterizer_state()
115 draw_set_rasterizer_state(llvmpipe->draw, NULL, handle); in llvmpipe_bind_rasterizer_state()
118 llvmpipe->dirty |= LP_NEW_RASTERIZER; in llvmpipe_bind_rasterizer_state()
132 llvmpipe_init_rasterizer_funcs(struct llvmpipe_context *llvmpipe) in llvmpipe_init_rasterizer_funcs() argument
134 llvmpipe->pipe.create_rasterizer_state = llvmpipe_create_rasterizer_state; in llvmpipe_init_rasterizer_funcs()
135 llvmpipe in llvmpipe_init_rasterizer_funcs()
[all...]
H A Dlp_state_so.c76 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_set_so_targets() local
89 pipe_so_target_reference((struct pipe_stream_output_target **)&llvmpipe->so_targets[i], targets[i]); in llvmpipe_set_so_targets()
92 if (!append && llvmpipe->so_targets[i]) { in llvmpipe_set_so_targets()
93 llvmpipe->so_targets[i]->internal_offset = offsets[i]; in llvmpipe_set_so_targets()
98 llvmpipe->so_targets[i]->mapping = buf; in llvmpipe_set_so_targets()
102 for (; i < llvmpipe->num_so_targets; i++) { in llvmpipe_set_so_targets()
103 pipe_so_target_reference((struct pipe_stream_output_target **)&llvmpipe->so_targets[i], NULL); in llvmpipe_set_so_targets()
105 llvmpipe->num_so_targets = num_targets; in llvmpipe_set_so_targets()
107 draw_set_mapped_so_targets(llvmpipe->draw, llvmpipe in llvmpipe_set_so_targets()
[all...]
H A Dlp_state_sampler.c75 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_sampler_states() local
79 assert(start + num <= ARRAY_SIZE(llvmpipe->samplers[shader])); in llvmpipe_bind_sampler_states()
81 draw_flush(llvmpipe->draw); in llvmpipe_bind_sampler_states()
89 llvmpipe->samplers[shader][start + i] = sampler; in llvmpipe_bind_sampler_states()
94 unsigned j = MAX2(llvmpipe->num_samplers[shader], start + num); in llvmpipe_bind_sampler_states()
95 while (j > 0 && llvmpipe->samplers[shader][j - 1] == NULL) in llvmpipe_bind_sampler_states()
97 llvmpipe->num_samplers[shader] = j; in llvmpipe_bind_sampler_states()
104 draw_set_samplers(llvmpipe->draw, in llvmpipe_bind_sampler_states()
106 llvmpipe->samplers[shader], in llvmpipe_bind_sampler_states()
107 llvmpipe in llvmpipe_bind_sampler_states()
126 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_sampler_views() local
613 llvmpipe_init_sampler_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_sampler_funcs() argument
[all...]
H A Dlp_flush.c53 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_flush() local
55 draw_flush(llvmpipe->draw); in llvmpipe_flush()
58 lp_setup_flush(llvmpipe->setup, reason); in llvmpipe_flush()
72 for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) { in llvmpipe_flush()
74 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]); in llvmpipe_flush()
79 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf); in llvmpipe_flush()
H A Dlp_state_cs.c531 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_compute_state() local
533 if (llvmpipe->cs == cs) in llvmpipe_bind_compute_state()
536 llvmpipe->cs = (struct lp_compute_shader *)cs; in llvmpipe_bind_compute_state()
537 llvmpipe->cs_dirty |= LP_CSNEW_CS; in llvmpipe_bind_compute_state()
549 debug_printf("llvmpipe: del cs #%u var %u v created %u v cached %u " in llvmpipe_remove_cs_shader_variant()
575 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_delete_compute_state() local
579 if (llvmpipe->cs == cs) in llvmpipe_delete_compute_state()
580 llvmpipe->cs = NULL; in llvmpipe_delete_compute_state()
587 llvmpipe_remove_cs_shader_variant(llvmpipe, li->base); in llvmpipe_delete_compute_state()
730 debug_printf("llvmpipe in lp_debug_cs_variant()
1222 update_csctx_consts(struct llvmpipe_context *llvmpipe) update_csctx_consts() argument
1255 update_csctx_ssbo(struct llvmpipe_context *llvmpipe) update_csctx_ssbo() argument
1279 llvmpipe_cs_update_derived(struct llvmpipe_context *llvmpipe, void *input) llvmpipe_cs_update_derived() argument
1390 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_launch_grid() local
1442 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_global_binding() local
1476 llvmpipe_init_compute_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_compute_funcs() argument
[all...]
H A Dlp_clear.c56 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_clear() local
58 if (!llvmpipe_check_render_cond(llvmpipe)) in llvmpipe_clear()
61 llvmpipe_update_derived_clear(llvmpipe); in llvmpipe_clear()
66 lp_setup_clear( llvmpipe->setup, color, depth, stencil, buffers ); in llvmpipe_clear()
H A Dlp_state_fs.h263 llvmpipe_destroy_fs(struct llvmpipe_context *llvmpipe,
267 lp_fs_reference(struct llvmpipe_context *llvmpipe, in lp_fs_reference() argument
274 llvmpipe_destroy_fs(llvmpipe, old_ptr); in lp_fs_reference()
284 lp_fs_variant_reference(struct llvmpipe_context *llvmpipe, in lp_fs_variant_reference() argument
291 llvmpipe_destroy_shader_variant(llvmpipe, old_ptr); in lp_fs_variant_reference()
H A Dlp_setup_vbuf.c29 * Interface between 'draw' module's output and the llvmpipe rasterizer/setup
684 struct llvmpipe_context *llvmpipe = llvmpipe_context(setup->pipe); in lp_setup_pipeline_statistics() local
686 llvmpipe->pipeline_statistics.ia_vertices += in lp_setup_pipeline_statistics()
688 llvmpipe->pipeline_statistics.ia_primitives += in lp_setup_pipeline_statistics()
690 llvmpipe->pipeline_statistics.vs_invocations += in lp_setup_pipeline_statistics()
692 llvmpipe->pipeline_statistics.gs_invocations += in lp_setup_pipeline_statistics()
694 llvmpipe->pipeline_statistics.gs_primitives += in lp_setup_pipeline_statistics()
696 llvmpipe->pipeline_statistics.hs_invocations += in lp_setup_pipeline_statistics()
698 llvmpipe->pipeline_statistics.ds_invocations += in lp_setup_pipeline_statistics()
701 llvmpipe in lp_setup_pipeline_statistics()
[all...]
H A Dlp_state_fs.c3604 debug_printf("llvmpipe: Fragment shader #%u variant #%u:\n", in lp_debug_fs_variant()
3883 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_create_fs_state() local
3905 shader->draw_data = draw_create_fragment_shader(llvmpipe->draw, templ); in llvmpipe_create_fs_state()
3960 debug_printf("llvmpipe: Create fragment shader #%u %p:\n", in llvmpipe_create_fs_state()
3989 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_bind_fs_state() local
3991 if (llvmpipe->fs == lp_fs) in llvmpipe_bind_fs_state()
3994 draw_bind_fragment_shader(llvmpipe->draw, in llvmpipe_bind_fs_state()
3997 lp_fs_reference(llvmpipe, &llvmpipe->fs, lp_fs); in llvmpipe_bind_fs_state()
4000 lp_setup_set_fs_variant(llvmpipe in llvmpipe_bind_fs_state()
4044 llvmpipe_destroy_fs(struct llvmpipe_context *llvmpipe, struct lp_fragment_shader *shader) llvmpipe_destroy_fs() argument
4061 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_delete_fs_state() local
4083 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_constant_buffer() local
4139 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_shader_buffers() local
4182 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); llvmpipe_set_shader_images() local
4617 llvmpipe_init_fs_funcs(struct llvmpipe_context *llvmpipe) llvmpipe_init_fs_funcs() argument
[all...]
H A Dlp_draw_arrays.c191 llvmpipe_init_draw_funcs(struct llvmpipe_context *llvmpipe) in llvmpipe_init_draw_funcs() argument
193 llvmpipe->pipe.draw_vbo = llvmpipe_draw_vbo; in llvmpipe_init_draw_funcs()
H A Dlp_texture.c679 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_transfer_map_ms() local
717 for (i = 0; i < ARRAY_SIZE(llvmpipe->constants[PIPE_SHADER_FRAGMENT]); ++i) { in llvmpipe_transfer_map_ms()
718 if (resource == llvmpipe->constants[PIPE_SHADER_FRAGMENT][i].buffer) { in llvmpipe_transfer_map_ms()
720 llvmpipe->dirty |= LP_NEW_FS_CONSTANTS; in llvmpipe_transfer_map_ms()
809 * where it would happen. For llvmpipe, nothing to do. in llvmpipe_transfer_unmap()
821 struct llvmpipe_context *llvmpipe = llvmpipe_context( pipe ); in llvmpipe_is_resource_referenced() local
829 return lp_setup_is_resource_referenced(llvmpipe->setup, presource); in llvmpipe_is_resource_referenced()
834 * Returns the largest possible alignment for a format in llvmpipe
971 static const char *driver_id = "llvmpipe" MESA_GIT_SHA1;
978 return os_malloc_aligned_fd(size, alignment, fd, "llvmpipe memor in llvmpipe_allocate_memory_fd()
[all...]
H A Dlp_surface.c142 debug_printf("llvmpipe: blit unsupported %s -> %s\n", in lp_blit()
246 * where it would happen. For llvmpipe, nothing to do. in llvmpipe_surface_destroy()
320 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_clear_render_target() local
322 if (render_condition_enabled && !llvmpipe_check_render_cond(llvmpipe)) in llvmpipe_clear_render_target()
391 struct llvmpipe_context *llvmpipe = llvmpipe_context(pipe); in llvmpipe_clear_depth_stencil() local
393 if (render_condition_enabled && !llvmpipe_check_render_cond(llvmpipe)) in llvmpipe_clear_depth_stencil()
H A Dlp_setup.c1233 struct llvmpipe_context *llvmpipe = llvmpipe_context(setup->pipe); in try_update_scene_state() local
1234 if (llvmpipe->dirty & LP_NEW_FS_CONSTANTS) in try_update_scene_state()
1235 lp_setup_set_fs_constants(llvmpipe->setup, in try_update_scene_state()
1236 ARRAY_SIZE(llvmpipe->constants[PIPE_SHADER_FRAGMENT]), in try_update_scene_state()
1237 llvmpipe->constants[PIPE_SHADER_FRAGMENT]); in try_update_scene_state()
/third_party/mesa3d/.gitlab-ci/piglit/
H A Dpiglit-traces.sh59 # piglit is to use virpipe, and virgl_test_server llvmpipe
63 GALLIUM_DRIVER=llvmpipe \
/third_party/mesa3d/.gitlab-ci/
H A Ddeqp-runner.sh11 echo 'GPU_VERSION must be set to something like "llvmpipe" or "freedreno-a630" (the name used in .gitlab-ci/gpu-version-*.txt)'
139 # deqp is to use virpipe, and virgl_test_server llvmpipe
147 GALLIUM_DRIVER=llvmpipe \

Completed in 20 milliseconds