/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
H A D | lp_scene_queue.c | 32 * which are produced by the "rast" code when it finishes rendering a scene. 45 struct lp_scene *scene; member in struct:scene_packet 58 /** Allocate a new scene queue */ 79 /** Delete a scene queue */ 95 packet.scene = NULL; 104 return packet.scene; 110 lp_scene_enqueue(struct lp_scene_queue *queue, struct lp_scene *scene) argument 116 packet.scene = scene;
|
H A D | lp_scene.c | 50 * Create a new scene object. 56 struct lp_scene *scene = CALLOC_STRUCT(lp_scene); local 57 if (!scene) 60 scene->pipe = pipe; 62 scene->data.head = 65 pipe_mutex_init(scene->mutex); 67 return scene; 72 * Free all data associated with the given scene, and the scene itself. 75 lp_scene_destroy(struct lp_scene *scene) argument 111 lp_scene_is_oom(struct lp_scene *scene) argument 121 lp_scene_bin_reset(struct lp_scene *scene, unsigned x, unsigned y) argument 135 lp_scene_begin_rasterization(struct lp_scene *scene) argument 275 lp_scene_new_cmd_block( struct lp_scene *scene, struct cmd_bin *bin ) argument 341 lp_scene_add_resource_reference(struct lp_scene *scene, struct pipe_resource *resource, boolean initializing_scene) argument 400 lp_scene_is_resource_referenced(const struct lp_scene *scene, const struct pipe_resource *resource) argument 420 next_bin(struct lp_scene *scene) argument 474 lp_scene_begin_binning( struct lp_scene *scene, struct pipe_framebuffer_state *fb ) argument [all...] |
H A D | lp_rast_debug.c | 317 lp_scene_bin_size( const struct lp_scene *scene, unsigned x, unsigned y ) argument 319 struct cmd_bin *bin = lp_scene_get_bin((struct lp_scene *) scene, x, y); 332 lp_debug_draw_bins_by_coverage( struct lp_scene *scene ) 340 for (x = 0; x < scene->tiles_x; x++) 344 for (y = 0; y < scene->tiles_y; y++) { 345 for (x = 0; x < scene->tiles_x; x++) { 346 struct cmd_bin *bin = lp_scene_get_bin(scene, x, y); 374 for (x = 0; x < scene->tiles_x; x++) 394 lp_debug_draw_bins_by_cmd_length( struct lp_scene *scene ) 398 for (y = 0; y < scene [all...] |
H A D | lp_rast_priv.h | 85 struct lp_scene *scene; member in struct:lp_rasterizer_task 119 /** The scene currently being rasterized by the threads */ 152 const struct lp_scene *scene = task->scene; local 155 assert(x < scene->tiles_x * TILE_SIZE); 156 assert(y < scene->tiles_y * TILE_SIZE); 160 if (!scene->zsbuf.map) { 169 depth = (scene->zsbuf.map + 170 scene->zsbuf.stride * y + 171 scene 185 const struct lp_scene *scene = task->scene; local 257 const struct lp_scene *scene = task->scene; local [all...] |
H A D | lp_scene.h | 60 /* The maximum amount of texture storage referenced by a scene is 106 * within a scene. 112 * initiate a scene without relying on malloc succeeding. 142 /** the framebuffer to render the scene into */ 145 /** list of resources referenced by the scene commands */ 148 /** Total memory used by the scene (in bytes). This sums all the 150 * other random allocations within the scene. 154 /** Sum of sizes of all resources referenced by the scene. Sums 155 * all the textures read by the scene: 179 void lp_scene_destroy(struct lp_scene *scene); 203 lp_scene_alloc( struct lp_scene *scene, unsigned size) argument 236 lp_scene_alloc_aligned( struct lp_scene *scene, unsigned size, unsigned alignment ) argument 268 lp_scene_putback_data( struct lp_scene *scene, unsigned size) argument 278 lp_scene_get_bin(struct lp_scene *scene, unsigned x, unsigned y) argument 292 lp_scene_bin_command( struct lp_scene *scene, unsigned x, unsigned y, unsigned cmd, union lp_rast_cmd_arg arg ) argument 324 lp_scene_bin_cmd_with_state( struct lp_scene *scene, unsigned x, unsigned y, const struct lp_rast_state *state, unsigned cmd, union lp_rast_cmd_arg arg ) argument 350 lp_scene_bin_everywhere( struct lp_scene *scene, unsigned cmd, const union lp_rast_cmd_arg arg ) argument [all...] |
H A D | lp_setup_context.h | 90 struct lp_scene *scene; /**< current scene being built */ member in struct:lp_setup_context 118 SETUP_FLUSHED, /**< scene is null */ 119 SETUP_CLEARED, /**< scene exists but has only clears */ 120 SETUP_ACTIVE /**< scene exists and has at least one draw/query */ 124 const struct lp_rast_state *stored; /**< what's in the scene */ 187 lp_setup_alloc_triangle(struct lp_scene *scene,
|
H A D | lp_setup_point.c | 321 struct lp_scene *scene = setup->scene; local 357 point = lp_setup_alloc_triangle(scene,
|
H A D | lp_rast.c | 56 * Begin rasterizing a scene. 57 * Called once per scene by one thread. 61 struct lp_scene *scene ) 64 rast->curr_scene = scene; 68 lp_scene_begin_rasterization( scene ); 69 lp_scene_bin_iter_begin( scene ); 82 debug_printf("Post render scene: tile unswizzle: %u tile swizzle: %u\n", 97 const struct lp_scene *scene = task->scene; local 111 struct pipe_surface *zsbuf = task->scene 153 const struct lp_scene *scene = task->scene; local 215 const struct lp_scene *scene = task->scene; local 305 const struct lp_scene *scene = task->scene; local 336 const struct lp_scene *scene = task->scene; local 399 const struct lp_scene *scene = task->scene; local 432 const struct lp_scene *scene = task->scene; local 581 const struct lp_scene *scene = task->scene; local 701 rasterize_scene(struct lp_rasterizer_task *task, struct lp_scene *scene) argument 744 lp_rast_queue_scene( struct lp_rasterizer *rast, struct lp_scene *scene) argument [all...] |
H A D | lp_setup_line.c | 280 struct lp_scene *scene = setup->scene; local 577 line = lp_setup_alloc_triangle(scene,
|
H A D | lp_setup.c | 68 assert(setup->scene == NULL); 73 setup->scene = setup->scenes[setup->scene_idx]; 75 if (setup->scene->fence) { 77 debug_printf("%s: wait for scene %d\n", 78 __FUNCTION__, setup->scene->fence->id); 80 lp_fence_wait(setup->scene->fence); 83 lp_scene_begin_binning(setup->scene, &setup->fb); 129 setup->scene = NULL; 144 /** Rasterize all scene's bins */ 148 struct lp_scene *scene local 174 struct lp_scene *scene = setup->scene; local 413 struct lp_scene *scene = setup->scene; local 779 struct lp_scene *scene = setup->scene; local 990 struct lp_scene *scene = setup->scenes[i]; local [all...] |
H A D | lp_setup_tri.c | 76 * The memory is allocated from the per-scene pool, not per-tile. 82 lp_setup_alloc_triangle(struct lp_scene *scene, argument 95 tri = lp_scene_alloc_aligned( scene, *tri_size, 16 ); 201 struct lp_scene *scene = setup->scene; local 207 if (!scene->fb.zsbuf) { 211 lp_scene_bin_reset( scene, tx, ty ); 215 return lp_scene_bin_cmd_with_state( scene, tx, ty, 221 return lp_scene_bin_cmd_with_state( scene, tx, ty, 231 * framebuffer tiles are touched. Put the triangle in the scene' 242 struct lp_scene *scene = setup->scene; local 564 struct lp_scene *scene = setup->scene; local [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_scene_queue.c | 32 * which are produced by the "rast" code when it finishes rendering a scene. 45 struct lp_scene *scene; member in struct:scene_packet 58 /** Allocate a new scene queue */ 79 /** Delete a scene queue */ 95 packet.scene = NULL; 104 return packet.scene; 110 lp_scene_enqueue(struct lp_scene_queue *queue, struct lp_scene *scene) argument 116 packet.scene = scene;
|
H A D | lp_scene.c | 50 * Create a new scene object. 56 struct lp_scene *scene = CALLOC_STRUCT(lp_scene); local 57 if (!scene) 60 scene->pipe = pipe; 62 scene->data.head = 65 pipe_mutex_init(scene->mutex); 67 return scene; 72 * Free all data associated with the given scene, and the scene itself. 75 lp_scene_destroy(struct lp_scene *scene) argument 111 lp_scene_is_oom(struct lp_scene *scene) argument 121 lp_scene_bin_reset(struct lp_scene *scene, unsigned x, unsigned y) argument 135 lp_scene_begin_rasterization(struct lp_scene *scene) argument 275 lp_scene_new_cmd_block( struct lp_scene *scene, struct cmd_bin *bin ) argument 341 lp_scene_add_resource_reference(struct lp_scene *scene, struct pipe_resource *resource, boolean initializing_scene) argument 400 lp_scene_is_resource_referenced(const struct lp_scene *scene, const struct pipe_resource *resource) argument 420 next_bin(struct lp_scene *scene) argument 474 lp_scene_begin_binning( struct lp_scene *scene, struct pipe_framebuffer_state *fb ) argument [all...] |
H A D | lp_rast_debug.c | 317 lp_scene_bin_size( const struct lp_scene *scene, unsigned x, unsigned y ) argument 319 struct cmd_bin *bin = lp_scene_get_bin((struct lp_scene *) scene, x, y); 332 lp_debug_draw_bins_by_coverage( struct lp_scene *scene ) 340 for (x = 0; x < scene->tiles_x; x++) 344 for (y = 0; y < scene->tiles_y; y++) { 345 for (x = 0; x < scene->tiles_x; x++) { 346 struct cmd_bin *bin = lp_scene_get_bin(scene, x, y); 374 for (x = 0; x < scene->tiles_x; x++) 394 lp_debug_draw_bins_by_cmd_length( struct lp_scene *scene ) 398 for (y = 0; y < scene [all...] |
H A D | lp_rast_priv.h | 85 struct lp_scene *scene; member in struct:lp_rasterizer_task 119 /** The scene currently being rasterized by the threads */ 152 const struct lp_scene *scene = task->scene; local 155 assert(x < scene->tiles_x * TILE_SIZE); 156 assert(y < scene->tiles_y * TILE_SIZE); 160 if (!scene->zsbuf.map) { 169 depth = (scene->zsbuf.map + 170 scene->zsbuf.stride * y + 171 scene 185 const struct lp_scene *scene = task->scene; local 257 const struct lp_scene *scene = task->scene; local [all...] |
H A D | lp_scene.h | 60 /* The maximum amount of texture storage referenced by a scene is 106 * within a scene. 112 * initiate a scene without relying on malloc succeeding. 142 /** the framebuffer to render the scene into */ 145 /** list of resources referenced by the scene commands */ 148 /** Total memory used by the scene (in bytes). This sums all the 150 * other random allocations within the scene. 154 /** Sum of sizes of all resources referenced by the scene. Sums 155 * all the textures read by the scene: 179 void lp_scene_destroy(struct lp_scene *scene); 203 lp_scene_alloc( struct lp_scene *scene, unsigned size) argument 236 lp_scene_alloc_aligned( struct lp_scene *scene, unsigned size, unsigned alignment ) argument 268 lp_scene_putback_data( struct lp_scene *scene, unsigned size) argument 278 lp_scene_get_bin(struct lp_scene *scene, unsigned x, unsigned y) argument 292 lp_scene_bin_command( struct lp_scene *scene, unsigned x, unsigned y, unsigned cmd, union lp_rast_cmd_arg arg ) argument 324 lp_scene_bin_cmd_with_state( struct lp_scene *scene, unsigned x, unsigned y, const struct lp_rast_state *state, unsigned cmd, union lp_rast_cmd_arg arg ) argument 350 lp_scene_bin_everywhere( struct lp_scene *scene, unsigned cmd, const union lp_rast_cmd_arg arg ) argument [all...] |
H A D | lp_setup_context.h | 90 struct lp_scene *scene; /**< current scene being built */ member in struct:lp_setup_context 118 SETUP_FLUSHED, /**< scene is null */ 119 SETUP_CLEARED, /**< scene exists but has only clears */ 120 SETUP_ACTIVE /**< scene exists and has at least one draw/query */ 124 const struct lp_rast_state *stored; /**< what's in the scene */ 187 lp_setup_alloc_triangle(struct lp_scene *scene,
|
H A D | lp_setup_point.c | 321 struct lp_scene *scene = setup->scene; local 357 point = lp_setup_alloc_triangle(scene,
|
H A D | lp_rast.c | 56 * Begin rasterizing a scene. 57 * Called once per scene by one thread. 61 struct lp_scene *scene ) 64 rast->curr_scene = scene; 68 lp_scene_begin_rasterization( scene ); 69 lp_scene_bin_iter_begin( scene ); 82 debug_printf("Post render scene: tile unswizzle: %u tile swizzle: %u\n", 97 const struct lp_scene *scene = task->scene; local 111 struct pipe_surface *zsbuf = task->scene 153 const struct lp_scene *scene = task->scene; local 215 const struct lp_scene *scene = task->scene; local 305 const struct lp_scene *scene = task->scene; local 336 const struct lp_scene *scene = task->scene; local 399 const struct lp_scene *scene = task->scene; local 432 const struct lp_scene *scene = task->scene; local 581 const struct lp_scene *scene = task->scene; local 701 rasterize_scene(struct lp_rasterizer_task *task, struct lp_scene *scene) argument 744 lp_rast_queue_scene( struct lp_rasterizer *rast, struct lp_scene *scene) argument [all...] |
H A D | lp_setup_line.c | 280 struct lp_scene *scene = setup->scene; local 577 line = lp_setup_alloc_triangle(scene,
|
H A D | lp_setup.c | 68 assert(setup->scene == NULL); 73 setup->scene = setup->scenes[setup->scene_idx]; 75 if (setup->scene->fence) { 77 debug_printf("%s: wait for scene %d\n", 78 __FUNCTION__, setup->scene->fence->id); 80 lp_fence_wait(setup->scene->fence); 83 lp_scene_begin_binning(setup->scene, &setup->fb); 129 setup->scene = NULL; 144 /** Rasterize all scene's bins */ 148 struct lp_scene *scene local 174 struct lp_scene *scene = setup->scene; local 413 struct lp_scene *scene = setup->scene; local 779 struct lp_scene *scene = setup->scene; local 990 struct lp_scene *scene = setup->scenes[i]; local [all...] |
/external/deqp/modules/gles2/functional/ |
H A D | es2fRasterizationTests.cpp | 262 TriangleSceneSpec scene; local 270 scene.triangles.swap(triangles); 272 compareOk = verifyTriangleGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); 357 LineSceneSpec scene; 365 scene.lines.swap(lines); 366 scene.lineWidth = m_lineWidth; 368 compareOk = verifyLineGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); 450 PointSceneSpec scene; 458 scene.points.swap(points); 460 compareOk = verifyPointGroupRasterization(resultImage, scene, arg [all...] |
H A D | es2fDefaultVertexAttributeTests.cpp | 180 bool verifyUnicoloredBuffer (const tcu::Surface& scene, const tcu::Vec4& refValue); 421 bool AttributeCase::verifyUnicoloredBuffer (const tcu::Surface& scene, const tcu::Vec4& refValue) argument 439 const tcu::RGBA color = scene.getPixel(x, y); 466 << tcu::TestLog::Image("Result", "Result", scene)
|
/external/chromium_org/v8/benchmarks/spinning-balls/ |
H A D | v.js | 55 var scene = void 0; variable 57 var scene = void 0; variable 338 // Rotate the scene around y-axis. 339 scene.drawPoint(point.x, point.y, point.z, point.color()); 403 scene.draw(); 482 scene = new Scene(640, 480);
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fDefaultVertexAttributeTests.cpp | 256 bool verifyUnicoloredBuffer (const tcu::Surface& scene, const tcu::Vec4& refValue); 498 bool AttributeCase::verifyUnicoloredBuffer (const tcu::Surface& scene, const tcu::Vec4& refValue) argument 516 const tcu::RGBA color = scene.getPixel(x, y); 543 << tcu::TestLog::Image("Result", "Result", scene)
|