/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_context.c | 59 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 D | lp_state_derived.c | 49 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 D | lp_state_blend.c | 63 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 D | lp_state_tess.c | 44 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 D | lp_state_clip.c | 39 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 D | lp_query.c | 385 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 D | lp_state_vertex.c | 60 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 D | lp_state_vs.c | 45 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 D | lp_state_gs.c | 46 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 D | lp_state.h | 120 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 D | lp_state_rasterizer.c | 104 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 D | lp_state_so.c | 76 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 D | lp_state_sampler.c | 75 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 D | lp_flush.c | 53 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 D | lp_state_cs.c | 531 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 D | lp_clear.c | 56 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 D | lp_state_fs.h | 263 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 D | lp_setup_vbuf.c | 29 * 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 D | lp_state_fs.c | 3604 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 D | lp_draw_arrays.c | 191 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 D | lp_texture.c | 679 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 D | lp_surface.c | 142 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 D | lp_setup.c | 1233 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 D | piglit-traces.sh | 59 # piglit is to use virpipe, and virgl_test_server llvmpipe 63 GALLIUM_DRIVER=llvmpipe \
|
/third_party/mesa3d/.gitlab-ci/ |
H A D | deqp-runner.sh | 11 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 \
|