Home
last modified time | relevance | path

Searched refs:TILE_SIZE (Results 1 – 25 of 25) sorted by relevance

/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_tile_cache.c63 pos = addr.bits.y * (MAX_WIDTH / TILE_SIZE) + addr.bits.x; in is_clear_flag_set()
64 assert(pos / 32 < (MAX_WIDTH / TILE_SIZE) * (MAX_HEIGHT / TILE_SIZE) / 32); in is_clear_flag_set()
77 pos = addr.bits.y * (MAX_WIDTH / TILE_SIZE) + addr.bits.x; in clear_clear_flag()
78 assert(pos / 32 < (MAX_WIDTH / TILE_SIZE) * (MAX_HEIGHT / TILE_SIZE) / 32); in clear_clear_flag()
97 assert((TILE_SIZE << TILE_ADDR_BITS) >= MAX_WIDTH); in sp_create_tile_cache()
234 for (i = 0; i < TILE_SIZE; i++) { in clear_tile_rgba()
235 for (j = 0; j < TILE_SIZE; j++) { in clear_tile_rgba()
243 for (i = 0; i < TILE_SIZE; i++) { in clear_tile_rgba()
244 for (j = 0; j < TILE_SIZE; j++) { in clear_tile_rgba()
252 for (i = 0; i < TILE_SIZE; i++) { in clear_tile_rgba()
[all …]
Dsp_tile_cache.h43 #define TILE_SIZE (1 << TILE_SIZE_LOG2) macro
66 float color[TILE_SIZE][TILE_SIZE][4];
67 uint color32[TILE_SIZE][TILE_SIZE];
68 uint depth32[TILE_SIZE][TILE_SIZE];
69 ushort depth16[TILE_SIZE][TILE_SIZE];
70 ubyte stencil8[TILE_SIZE][TILE_SIZE];
71 uint colorui128[TILE_SIZE][TILE_SIZE][4];
72 int colori128[TILE_SIZE][TILE_SIZE][4];
73 uint64_t depth64[TILE_SIZE][TILE_SIZE];
90 uint clear_flags[(MAX_WIDTH / TILE_SIZE) * (MAX_HEIGHT / TILE_SIZE) / 32];
[all …]
Dsp_tex_tile_cache.h44 #define TILE_SIZE (1 << TILE_SIZE_LOG2) macro
70 float color[TILE_SIZE][TILE_SIZE][4];
71 unsigned int colorui[TILE_SIZE][TILE_SIZE][4];
72 int colori[TILE_SIZE][TILE_SIZE][4];
142 addr.bits.x = x / TILE_SIZE; in tex_tile_address()
143 addr.bits.y = y / TILE_SIZE; in tex_tile_address()
Dsp_tex_tile_cache.c53 assert((TILE_SIZE << TEX_ADDR_BITS) >= (1 << (SP_MAX_TEXTURE_2D_LEVELS-1))); in sp_create_tex_tile_cache()
246 pos, x/TILE_SIZE, y/TILE_SIZE, z, face, level, in sp_find_cached_tile_tex()
298 addr.bits.x * TILE_SIZE, in sp_find_cached_tile_tex()
299 addr.bits.y * TILE_SIZE, in sp_find_cached_tile_tex()
300 TILE_SIZE, in sp_find_cached_tile_tex()
301 TILE_SIZE, in sp_find_cached_tile_tex()
307 addr.bits.x * TILE_SIZE, in sp_find_cached_tile_tex()
308 addr.bits.y * TILE_SIZE, in sp_find_cached_tile_tex()
309 TILE_SIZE, in sp_find_cached_tile_tex()
310 TILE_SIZE, in sp_find_cached_tile_tex()
[all …]
Dsp_quad_depth_test.c68 int x = quad->input.x0 % TILE_SIZE + (j & 1); in get_depth_stencil_values()
69 int y = quad->input.y0 % TILE_SIZE + (j >> 1); in get_depth_stencil_values()
75 int x = quad->input.x0 % TILE_SIZE + (j & 1); in get_depth_stencil_values()
76 int y = quad->input.y0 % TILE_SIZE + (j >> 1); in get_depth_stencil_values()
83 int x = quad->input.x0 % TILE_SIZE + (j & 1); in get_depth_stencil_values()
84 int y = quad->input.y0 % TILE_SIZE + (j >> 1); in get_depth_stencil_values()
92 int x = quad->input.x0 % TILE_SIZE + (j & 1); in get_depth_stencil_values()
93 int y = quad->input.y0 % TILE_SIZE + (j >> 1); in get_depth_stencil_values()
100 int x = quad->input.x0 % TILE_SIZE + (j & 1); in get_depth_stencil_values()
101 int y = quad->input.y0 % TILE_SIZE + (j >> 1); in get_depth_stencil_values()
[all …]
Dsp_quad_depth_test_tmp.h62 ushort (*depth16)[TILE_SIZE]; in NAME()
87 depth16 = (ushort (*)[TILE_SIZE]) in NAME()
88 &tile->data.depth16[iy % TILE_SIZE][(ix + dx)% TILE_SIZE]; in NAME()
133 depth16 = (ushort (*)[TILE_SIZE]) &depth16[0][2]; in NAME()
Dsp_quad_blend.c954 const int itx = (quad->input.x0 & (TILE_SIZE-1)); in blend_fallback()
955 const int ity = (quad->input.y0 & (TILE_SIZE-1)); in blend_fallback()
1046 const int itx = (quad->input.x0 & (TILE_SIZE-1)); in blend_single_add_src_alpha_inv_src_alpha()
1047 const int ity = (quad->input.y0 & (TILE_SIZE-1)); in blend_single_add_src_alpha_inv_src_alpha()
1119 const int itx = (quad->input.x0 & (TILE_SIZE-1)); in blend_single_add_one_one()
1120 const int ity = (quad->input.y0 & (TILE_SIZE-1)); in blend_single_add_one_one()
1187 const int itx = (quad->input.x0 & (TILE_SIZE-1)); in single_output_color()
1188 const int ity = (quad->input.y0 & (TILE_SIZE-1)); in single_output_color()
Dsp_tex_sample.c582 addr.bits.x = x / TILE_SIZE; in get_texel_2d_no_border()
583 addr.bits.y = y / TILE_SIZE; in get_texel_2d_no_border()
584 y %= TILE_SIZE; in get_texel_2d_no_border()
585 x %= TILE_SIZE; in get_texel_2d_no_border()
620 addr.bits.x = x / TILE_SIZE; in get_texel_quad_2d_no_border_single_tile()
621 addr.bits.y = y / TILE_SIZE; in get_texel_quad_2d_no_border_single_tile()
622 y %= TILE_SIZE; in get_texel_quad_2d_no_border_single_tile()
623 x %= TILE_SIZE; in get_texel_quad_2d_no_border_single_tile()
674 addr.bits.x = x / TILE_SIZE; in get_texel_3d_no_border()
675 addr.bits.y = y / TILE_SIZE; in get_texel_3d_no_border()
[all …]
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_texture.c90 const unsigned tx = align(width, TILE_SIZE) / TILE_SIZE; in alloc_layout_array()
91 const unsigned ty = align(height, TILE_SIZE) / TILE_SIZE; in alloc_layout_array()
132 alignment = TILE_SIZE; in llvmpipe_texture_layout()
147 const unsigned width_t = align(width, TILE_SIZE) / TILE_SIZE; in llvmpipe_texture_layout()
148 const unsigned height_t = align(height, TILE_SIZE) / TILE_SIZE; in llvmpipe_texture_layout()
206 const unsigned width = align(lpr->base.width0, TILE_SIZE); in llvmpipe_displaytarget_layout()
207 const unsigned height = align(lpr->base.height0, TILE_SIZE); in llvmpipe_displaytarget_layout()
208 const unsigned width_t = width / TILE_SIZE; in llvmpipe_displaytarget_layout()
209 const unsigned height_t = height / TILE_SIZE; in llvmpipe_displaytarget_layout()
488 width = align(lpr->base.width0, TILE_SIZE); in llvmpipe_resource_from_handle()
[all …]
Dlp_surface.c45 *x_tile = x & ~(TILE_SIZE - 1); in adjust_to_tile_bounds()
46 *y_tile = y & ~(TILE_SIZE - 1); in adjust_to_tile_bounds()
47 *w_tile = ((x + width + TILE_SIZE - 1) & ~(TILE_SIZE - 1)) - *x_tile; in adjust_to_tile_bounds()
48 *h_tile = ((y + height + TILE_SIZE - 1) & ~(TILE_SIZE - 1)) - *y_tile; in adjust_to_tile_bounds()
106 for (y = 0; y < th; y += TILE_SIZE) { in lp_resource_copy()
107 for (x = 0; x < tw; x += TILE_SIZE) { in lp_resource_copy()
124 for (y = 0; y < th; y += TILE_SIZE) { in lp_resource_copy()
126 ty + y + TILE_SIZE <= dsty + height ? in lp_resource_copy()
129 for (x = 0; x < tw; x += TILE_SIZE) { in lp_resource_copy()
131 tx + x + TILE_SIZE <= dstx + width ? in lp_resource_copy()
Dlp_tile_image.c41 #define BYTES_PER_TILE (TILE_SIZE * TILE_SIZE * 4)
136 assert(x % TILE_SIZE == 0); in lp_tiled_to_linear()
137 assert(y % TILE_SIZE == 0); in lp_tiled_to_linear()
194 const uint tile_w = TILE_SIZE, tile_h = TILE_SIZE; in lp_tiled_to_linear()
227 assert(x % TILE_SIZE == 0); in lp_linear_to_tiled()
228 assert(y % TILE_SIZE == 0); in lp_linear_to_tiled()
283 const uint tile_w = TILE_SIZE, tile_h = TILE_SIZE; in lp_linear_to_tiled()
287 for (j = 0; j < height; j += TILE_SIZE) { in lp_linear_to_tiled()
288 for (i = 0; i < width; i += TILE_SIZE) { in lp_linear_to_tiled()
314 unsigned wt = (width + TILE_SIZE - 1) / TILE_SIZE; in test_tiled_linear_conversion()
[all …]
Dlp_rast_debug.c9 char data[TILE_SIZE][TILE_SIZE];
150 for (i = 0; i < TILE_SIZE; i++) in debug_shade_tile()
151 for (j = 0; j < TILE_SIZE; j++) in debug_shade_tile()
154 return TILE_SIZE * TILE_SIZE; in debug_shade_tile()
165 for (i = 0; i < TILE_SIZE; i++) in debug_clear_tile()
166 for (j = 0; j < TILE_SIZE; j++) in debug_clear_tile()
169 return TILE_SIZE * TILE_SIZE; in debug_clear_tile()
202 for(y = 0; y < TILE_SIZE; y++) in debug_triangle()
204 for(x = 0; x < TILE_SIZE; x++) in debug_triangle()
219 plane[i].c += plane[i].dcdx * TILE_SIZE; in debug_triangle()
[all …]
Dlp_rast_priv.h155 assert(x < scene->tiles_x * TILE_SIZE); in lp_rast_get_depth_block_pointer()
156 assert(y < scene->tiles_y * TILE_SIZE); in lp_rast_get_depth_block_pointer()
187 assert(task->x < scene->tiles_x * TILE_SIZE); in lp_rast_get_color_tile_pointer()
188 assert(task->y < scene->tiles_y * TILE_SIZE); in lp_rast_get_color_tile_pointer()
189 assert(task->x % TILE_SIZE == 0); in lp_rast_get_color_tile_pointer()
190 assert(task->y % TILE_SIZE == 0); in lp_rast_get_color_tile_pointer()
227 assert(x < task->scene->tiles_x * TILE_SIZE); in lp_rast_get_color_block_pointer()
228 assert(y < task->scene->tiles_y * TILE_SIZE); in lp_rast_get_color_block_pointer()
235 px = x % TILE_SIZE; in lp_rast_get_color_block_pointer()
236 py = y % TILE_SIZE; in lp_rast_get_color_block_pointer()
Dlp_memory.c40 uint8_t lp_swizzled_cbuf[LP_MAX_THREADS][PIPE_MAX_COLOR_BUFS][TILE_SIZE * TILE_SIZE * 4];
46 uint8_t lp_dummy_tile[TILE_SIZE * TILE_SIZE * 4];
Dlp_memory.h38 uint8_t lp_swizzled_cbuf[LP_MAX_THREADS][PIPE_MAX_COLOR_BUFS][TILE_SIZE * TILE_SIZE * 4];
41 uint8_t lp_dummy_tile[TILE_SIZE * TILE_SIZE * 4];
Dlp_setup_tri.c588 if (dx < TILE_SIZE) in lp_setup_bin_triangle()
590 int ix0 = bbox->x0 / TILE_SIZE; in lp_setup_bin_triangle()
591 int iy0 = bbox->y0 / TILE_SIZE; in lp_setup_bin_triangle()
595 assert(iy0 == bbox->y1 / TILE_SIZE && in lp_setup_bin_triangle()
596 ix0 == bbox->x1 / TILE_SIZE); in lp_setup_bin_triangle()
603 assert(px + 4 <= TILE_SIZE); in lp_setup_bin_triangle()
604 assert(py + 4 <= TILE_SIZE); in lp_setup_bin_triangle()
621 px = MIN2(px, TILE_SIZE - 16); in lp_setup_bin_triangle()
622 py = MIN2(py, TILE_SIZE - 16); in lp_setup_bin_triangle()
624 assert(px + 16 <= TILE_SIZE); in lp_setup_bin_triangle()
[all …]
Dlp_rast.c103 task->x = bin->x * TILE_SIZE; in lp_rast_tile_begin()
104 task->y = bin->y * TILE_SIZE; in lp_rast_tile_begin()
171 memset(ptr, clear_color[0], TILE_SIZE * TILE_SIZE * 4); in lp_rast_clear_color()
180 const unsigned chunk = TILE_SIZE / 4; in lp_rast_clear_color()
186 for (j = 0; j < 4 * TILE_SIZE; j++) { in lp_rast_clear_color()
218 const unsigned height = TILE_SIZE / TILE_VECTOR_HEIGHT; in lp_rast_clear_zstencil()
219 const unsigned width = TILE_SIZE * TILE_VECTOR_HEIGHT; in lp_rast_clear_zstencil()
358 for (y = 0; y < TILE_SIZE; y += 4){ in lp_rast_shade_tile()
359 for (x = 0; x < TILE_SIZE; x += 4) { in lp_rast_shade_tile()
440 assert(x < scene->tiles_x * TILE_SIZE); in lp_rast_shade_quads_mask()
[all …]
Dlp_scene.c481 scene->tiles_x = align(fb->width, TILE_SIZE) / TILE_SIZE; in lp_scene_begin_binning()
482 scene->tiles_y = align(fb->height, TILE_SIZE) / TILE_SIZE; in lp_scene_begin_binning()
Dlp_limits.h40 #define TILE_SIZE (1 << TILE_ORDER) macro
Dlp_tile_soa.h51 #define TILE_Y_STRIDE (TILE_VECTOR_HEIGHT * TILE_SIZE * TGSI_NUM_CHANNELS) //1024
Dlp_scene.h49 #define TILES_X (LP_MAX_WIDTH / TILE_SIZE)
50 #define TILES_Y (LP_MAX_HEIGHT / TILE_SIZE)
Dlp_setup.c679 jit_tex->width = TILE_SIZE/8; in lp_setup_set_fragment_sampler_views()
680 jit_tex->height = TILE_SIZE/8; in lp_setup_set_fragment_sampler_views()
/external/opencv/cv/src/
Dcvsnakes.cpp106 #define TILE_SIZE (WTILE_SIZE + 2) in icvSnake8uC1R() macro
107 short dx[TILE_SIZE*TILE_SIZE], dy[TILE_SIZE*TILE_SIZE]; in icvSnake8uC1R()
108 CvMat _dx = cvMat( TILE_SIZE, TILE_SIZE, CV_16SC1, dx ); in icvSnake8uC1R()
109 CvMat _dy = cvMat( TILE_SIZE, TILE_SIZE, CV_16SC1, dy ); in icvSnake8uC1R()
146 pX.init_deriv( TILE_SIZE+2, CV_8UC1, CV_16SC1, 1, 0, 3 ); in icvSnake8uC1R()
147 pY.init_deriv( TILE_SIZE+2, CV_8UC1, CV_16SC1, 0, 1, 3 ); in icvSnake8uC1R()
316 (float) (dx[(l + upshift) * TILE_SIZE + m + leftshift] * in icvSnake8uC1R()
317 dx[(l + upshift) * TILE_SIZE + m + leftshift] + in icvSnake8uC1R()
318 dy[(l + upshift) * TILE_SIZE + m + leftshift] * in icvSnake8uC1R()
319 dy[(l + upshift) * TILE_SIZE + m + leftshift]); in icvSnake8uC1R()
/external/opencv3/modules/imgproc/src/
Dmoments.cpp484 const int TILE_SIZE = 32; in ocl_moments() local
489 TILE_SIZE, in ocl_moments()
497 int xtiles = (sz.width + TILE_SIZE-1)/TILE_SIZE; in ocl_moments()
498 int ytiles = (sz.height + TILE_SIZE-1)/TILE_SIZE; in ocl_moments()
502 size_t globalsize[] = {xtiles, sz.height}, localsize[] = {1, TILE_SIZE}; in ocl_moments()
511 double x = (i % xtiles)*TILE_SIZE, y = (i / xtiles)*TILE_SIZE; in ocl_moments()
558 const int TILE_SIZE = 32; in moments() local
560 uchar nzbuf[TILE_SIZE*TILE_SIZE]; in moments()
661 for( int y = 0; y < size.height; y += TILE_SIZE ) in moments()
664 tileSize.height = std::min(TILE_SIZE, size.height - y); in moments()
[all …]
/external/opencv3/modules/imgproc/src/opencl/
Dmoments.cl3 #if TILE_SIZE != 32
14 int x_min = x0*TILE_SIZE;
15 int ypix = y0*TILE_SIZE + y;
16 __local int mom[TILE_SIZE][10];
18 if (x_min < src_cols && y0*TILE_SIZE < src_rows)
22 int x_max = min(src_cols - x_min, TILE_SIZE);