Searched refs:lp_scene (Results 1 - 16 of 16) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_scene.h | 140 struct lp_scene { struct 207 struct lp_scene *lp_scene_create(struct lp_setup_context *setup); 209 void lp_scene_destroy(struct lp_scene *scene); 211 boolean lp_scene_is_empty(struct lp_scene *scene); 212 boolean lp_scene_is_oom(struct lp_scene *scene); 215 struct data_block *lp_scene_new_data_block(struct lp_scene *scene); 217 struct cmd_block *lp_scene_new_cmd_block(struct lp_scene *scene, 220 boolean lp_scene_add_resource_reference(struct lp_scene *scene, 225 unsigned lp_scene_is_resource_referenced(const struct lp_scene *scene, 228 boolean lp_scene_add_frag_shader_reference(struct lp_scene *scen [all...] |
H A D | lp_scene.c | 34 #include "lp_scene.h" 64 struct lp_scene * 67 struct lp_scene *scene = slab_alloc_st(&setup->scene_slab); in lp_scene_create() 71 memset(scene, 0, sizeof(struct lp_scene)); in lp_scene_create() 101 lp_scene_destroy(struct lp_scene *scene) in lp_scene_destroy() 116 lp_scene_is_empty(struct lp_scene *scene ) in lp_scene_is_empty() 137 lp_scene_is_oom(struct lp_scene *scene) in lp_scene_is_oom() 147 lp_scene_bin_reset(struct lp_scene *scene, unsigned x, unsigned y) in lp_scene_bin_reset() 199 lp_scene_begin_rasterization(struct lp_scene *scene) in lp_scene_begin_rasterization() 222 lp_scene_end_rasterization(struct lp_scene *scen [all...] |
H A D | lp_scene_queue.h | 35 struct lp_scene; 44 struct lp_scene * 48 lp_scene_enqueue(struct lp_scene_queue *queue, struct lp_scene *scene);
|
H A D | lp_scene_queue.c | 51 struct lp_scene *scenes[SCENE_QUEUE_SIZE]; 96 /** Remove first lp_scene from head of queue */ 97 struct lp_scene * 113 struct lp_scene *scene = queue->scenes[queue->head++ % SCENE_QUEUE_SIZE]; in lp_scene_dequeue() 122 /** Add an lp_scene to tail of queue */ 124 lp_scene_enqueue(struct lp_scene_queue *queue, struct lp_scene *scene) in lp_scene_enqueue()
|
H A D | lp_rast.h | 47 struct lp_scene; 239 struct lp_scene *scene ); 426 lp_debug_bins( struct lp_scene *scene ); 429 lp_debug_draw_bins_by_cmd_length( struct lp_scene *scene ); 432 lp_debug_draw_bins_by_coverage( struct lp_scene *scene );
|
H A D | lp_setup_context.h | 40 #include "lp_scene.h" 96 struct lp_scene *scenes[MAX_SCENES]; /**< all the scenes */ 97 struct lp_scene *scene; /**< current scene being built */ 280 lp_setup_alloc_triangle(struct lp_scene *scene, 286 lp_setup_alloc_rectangle(struct lp_scene *scene,
|
H A D | lp_rast_linear.c | 42 #include "lp_scene.h" 53 const struct lp_scene *scene = task->scene; in lp_rast_linear_clear() 82 const struct lp_scene *scene = task->scene; in lp_rast_linear_tile() 130 const struct lp_scene *scene = task->scene; in lp_rast_linear_rect()
|
H A D | lp_rast_debug.c | 465 lp_scene_bin_size( const struct lp_scene *scene, unsigned x, unsigned y ) in lp_scene_bin_size() 467 struct cmd_bin *bin = lp_scene_get_bin((struct lp_scene *) scene, x, y); in lp_scene_bin_size() 480 lp_debug_draw_bins_by_coverage( struct lp_scene *scene ) in lp_debug_draw_bins_by_coverage() 544 lp_debug_draw_bins_by_cmd_length( struct lp_scene *scene ) in lp_debug_draw_bins_by_cmd_length() 561 lp_debug_bins( struct lp_scene *scene ) in lp_debug_bins()
|
H A D | lp_rast_priv.h | 36 #include "lp_scene.h" 87 struct lp_scene *scene; 122 struct lp_scene *curr_scene; 229 const struct lp_scene *scene = task->scene; in lp_rast_shade_quads_all()
|
H A D | lp_rast.c | 49 #include "lp_scene.h" 71 struct lp_scene *scene) in lp_rast_begin() 99 struct lp_scene *scene = task->scene; in lp_rast_tile_begin() 138 const struct lp_scene *scene = task->scene; in lp_rast_clear_color() 186 const struct lp_scene *scene = task->scene; in lp_rast_clear_zstencil() 301 const struct lp_scene *scene = task->scene; in lp_rast_shade_tile() 418 const struct lp_scene *scene = task->scene; in lp_rast_shade_quads_mask_sample() 512 const struct lp_scene *scene = task->scene; in lp_rast_blit_tile_to_dest() 1043 struct lp_scene *scene) in rasterize_scene() 1100 struct lp_scene *scen in lp_rast_queue_scene() [all...] |
H A D | lp_setup_rect.c | 69 lp_setup_alloc_rectangle(struct lp_scene *scene, unsigned nr_inputs) in lp_setup_alloc_rectangle() 95 struct lp_scene *scene = setup->scene; in lp_setup_whole_tile() 252 struct lp_scene *scene = setup->scene; in try_rect_cw() 364 struct lp_scene *scene = setup->scene; in lp_setup_bin_rectangle()
|
H A D | lp_setup.c | 48 #include "lp_scene.h" 105 struct lp_scene *scene = lp_scene_create(setup); in lp_setup_get_empty_scene() 206 struct lp_scene *scene = setup->scene; in lp_setup_rasterize_scene() 228 struct lp_scene *scene = setup->scene; in begin_binning() 442 struct lp_scene *scene = setup->scene; in lp_setup_try_clear_color_buffer() 514 struct lp_scene *scene = setup->scene; in lp_setup_try_clear_zs() 1136 struct lp_scene *scene = setup->scenes[i]; in lp_setup_is_resource_referenced() 1173 struct lp_scene *scene = setup->scene; in try_update_scene_state() 1542 struct lp_scene *scene = setup->scenes[i]; in lp_setup_destroy() 1588 sizeof(struct lp_scene), in lp_setup_create() [all...] |
H A D | lp_rast_linear_fallback.c | 98 const struct lp_scene *scene = task->scene; in shade_quads()
|
H A D | lp_setup_tri.c | 83 lp_setup_alloc_triangle(struct lp_scene *scene, in lp_setup_alloc_triangle() 272 struct lp_scene *scene = setup->scene; in do_triangle_ccw() 776 struct lp_scene *scene = setup->scene; in lp_setup_bin_triangle()
|
H A D | lp_setup_point.c | 354 struct lp_scene *scene = setup->scene; in try_setup_point()
|
H A D | lp_setup_line.c | 285 struct lp_scene *scene = setup->scene; in try_setup_line()
|
Completed in 14 milliseconds