Searched defs:scene (Results 1 - 25 of 28) sorted by relevance

12

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_scene_queue.c32 * 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 Dlp_scene.c50 * 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 Dlp_rast_debug.c317 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 Dlp_rast_priv.h85 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 Dlp_scene.h60 /* 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 Dlp_setup_context.h90 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 Dlp_setup_point.c321 struct lp_scene *scene = setup->scene; local
357 point = lp_setup_alloc_triangle(scene,
H A Dlp_rast.c56 * 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 Dlp_setup_line.c280 struct lp_scene *scene = setup->scene; local
577 line = lp_setup_alloc_triangle(scene,
H A Dlp_setup.c68 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 Dlp_setup_tri.c76 * 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 Dlp_scene_queue.c32 * 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 Dlp_scene.c50 * 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 Dlp_rast_debug.c317 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 Dlp_rast_priv.h85 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 Dlp_scene.h60 /* 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 Dlp_setup_context.h90 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 Dlp_setup_point.c321 struct lp_scene *scene = setup->scene; local
357 point = lp_setup_alloc_triangle(scene,
H A Dlp_rast.c56 * 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 Dlp_setup_line.c280 struct lp_scene *scene = setup->scene; local
577 line = lp_setup_alloc_triangle(scene,
H A Dlp_setup.c68 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 Des2fRasterizationTests.cpp262 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 Des2fDefaultVertexAttributeTests.cpp180 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 Dv.js55 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 Des3fDefaultVertexAttributeTests.cpp256 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)

Completed in 2598 milliseconds

12