Home
last modified time | relevance | path

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

123

/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_miptree.c35 uint32_t tile_mode = 0x000; in nv50_tex_choose_tile_dims_helper() local
37 if (ny > 64) tile_mode = 0x040; /* height 128 tiles */ in nv50_tex_choose_tile_dims_helper()
39 if (ny > 32) tile_mode = 0x030; /* height 64 tiles */ in nv50_tex_choose_tile_dims_helper()
41 if (ny > 16) tile_mode = 0x020; /* height 32 tiles */ in nv50_tex_choose_tile_dims_helper()
43 if (ny > 8) tile_mode = 0x010; /* height 16 tiles */ in nv50_tex_choose_tile_dims_helper()
46 return tile_mode; in nv50_tex_choose_tile_dims_helper()
48 if (tile_mode > 0x020) in nv50_tex_choose_tile_dims_helper()
49 tile_mode = 0x020; in nv50_tex_choose_tile_dims_helper()
51 if (nz > 16 && tile_mode < 0x020) in nv50_tex_choose_tile_dims_helper()
52 return tile_mode | 0x500; /* depth 32 tiles */ in nv50_tex_choose_tile_dims_helper()
[all …]
Dnv50_compute.c357 NV50_TILE_SIZE_Y(lvl->tile_mode)); in nv50_set_surface_info()
367 info[8] = NV50_TILE_SHIFT_X(lvl->tile_mode); in nv50_set_surface_info()
368 info[9] = NV50_TILE_SHIFT_Y(lvl->tile_mode); in nv50_set_surface_info()
369 info[10] = NV50_TILE_SHIFT_Z(lvl->tile_mode); in nv50_set_surface_info()
448 const unsigned tsy = NV50_TILE_SIZE_Y(lvl->tile_mode); in nv50_compute_validate_surfaces()
449 const unsigned tsz = NV50_TILE_SIZE_Z(lvl->tile_mode); in nv50_compute_validate_surfaces()
451 … const unsigned maxy = align(nby, tsy) * align(depth, tsz) >> NV50_TILE_SHIFT_Z(lvl->tile_mode); in nv50_compute_validate_surfaces()
454 PUSH_DATA (push, (lvl->tile_mode & 0xff) << 4); in nv50_compute_validate_surfaces()
456 PUSH_DATA (push, lvl->pitch * NV50_TILE_SIZE_Y(lvl->tile_mode)); in nv50_compute_validate_surfaces()
458 PUSH_DATA (push, (lvl->tile_mode & 0xff) << 4); in nv50_compute_validate_surfaces()
Dnv50_transfer.h18 uint16_t tile_mode; member
Dnv50_transfer.c41 rect->tile_mode = mt->level[l].tile_mode; in nv50_m2mf_rect_setup()
98 PUSH_DATA (push, src->tile_mode); in nv50_2d_transfer_rect()
122 PUSH_DATA (push, dst->tile_mode); in nv50_2d_transfer_rect()
205 PUSH_DATA (push, src->tile_mode); in nv50_m2mf_transfer_rect()
222 PUSH_DATA (push, dst->tile_mode); in nv50_m2mf_transfer_rect()
/third_party/libdrm/radeon/
Dradeon_surface.c1288 unsigned mode, unsigned *tile_mode, unsigned *stencil_tile_mode) in si_surface_sanity() argument
1353 *tile_mode = SI_TILE_MODE_DEPTH_STENCIL_2D; in si_surface_sanity()
1356 *tile_mode = SI_TILE_MODE_DEPTH_STENCIL_2D_2AA; in si_surface_sanity()
1359 *tile_mode = SI_TILE_MODE_DEPTH_STENCIL_2D_4AA; in si_surface_sanity()
1362 *tile_mode = SI_TILE_MODE_DEPTH_STENCIL_2D_8AA; in si_surface_sanity()
1370 *tile_mode = SI_TILE_MODE_COLOR_2D_SCANOUT_16BPP; in si_surface_sanity()
1373 *tile_mode = SI_TILE_MODE_COLOR_2D_SCANOUT_32BPP; in si_surface_sanity()
1381 *tile_mode = SI_TILE_MODE_COLOR_2D_8BPP; in si_surface_sanity()
1384 *tile_mode = SI_TILE_MODE_COLOR_2D_16BPP; in si_surface_sanity()
1387 *tile_mode = SI_TILE_MODE_COLOR_2D_32BPP; in si_surface_sanity()
[all …]
/third_party/flutter/engine/flutter/lib/ui/painting/
Dgradient.cc38 SkTileMode tile_mode, in initLinear() argument
58 colors.size(), tile_mode, 0, has_matrix ? &sk_matrix : nullptr))); in initLinear()
66 SkTileMode tile_mode, in initRadial() argument
83 colors.size(), tile_mode, 0, has_matrix ? &sk_matrix : nullptr))); in initRadial()
90 SkTileMode tile_mode, in initSweep() argument
108 color_stops.data(), colors.size(), tile_mode, in initSweep()
121 SkTileMode tile_mode, in initTwoPointConical() argument
139 colors.size(), tile_mode, 0, has_matrix ? &sk_matrix : nullptr))); in initTwoPointConical()
Dgradient.h38 SkTileMode tile_mode,
46 SkTileMode tile_mode,
53 SkTileMode tile_mode,
66 SkTileMode tile_mode,
/third_party/mesa3d/src/freedreno/fdl/
Dfd6_format_table.h43 enum a6xx_tile_mode tile_mode) ATTRIBUTE_CONST;
45 enum a6xx_tile_mode tile_mode) ATTRIBUTE_CONST;
47 enum a6xx_tile_mode tile_mode) ATTRIBUTE_CONST;
49 enum a6xx_tile_mode tile_mode) ATTRIBUTE_CONST;
Dfd5_layout_test.c42 .tile_mode = TILE5_3,
65 .tile_mode = TILE5_3,
86 .tile_mode = TILE5_3,
Dfd6_layout_test.c61 .tile_mode = TILE6_3,
404 .tile_mode = TILE6_3,
428 .tile_mode = TILE6_3,
451 .tile_mode = TILE6_3,
492 .tile_mode = TILE6_3,
532 .tile_mode = TILE6_3,
578 .tile_mode = TILE6_3,
624 .tile_mode = TILE6_3,
671 .tile_mode = TILE6_3,
Dfd5_layout.c58 if (layout->cpp < 4 && layout->tile_mode) in fdl5_layout()
65 uint32_t tile_mode = fdl_tile_mode(layout, level); in fdl5_layout() local
70 if (tile_mode) { in fdl5_layout()
Dfd6_format_table.c359 fd6_pipe2swap(enum pipe_format format, enum a6xx_tile_mode tile_mode) in fd6_pipe2swap() argument
364 if (tile_mode) in fd6_pipe2swap()
387 fd6_texture_format(enum pipe_format format, enum a6xx_tile_mode tile_mode) in fd6_texture_format() argument
395 if (!tile_mode) { in fd6_texture_format()
409 fd6_texture_swap(enum pipe_format format, enum a6xx_tile_mode tile_mode) in fd6_texture_swap() argument
411 if (!tile_mode) { in fd6_texture_swap()
422 return fd6_pipe2swap(format, tile_mode); in fd6_texture_swap()
427 fd6_color_format(enum pipe_format format, enum a6xx_tile_mode tile_mode) in fd6_color_format() argument
435 fd6_color_swap(enum pipe_format format, enum a6xx_tile_mode tile_mode) in fd6_color_swap() argument
437 return fd6_pipe2swap(format, tile_mode); in fd6_color_swap()
Dfd6_layout.c136 if (layout->tile_mode) { in fdl6_layout()
190 uint32_t tile_mode = fdl_tile_mode(layout, level); in fdl6_layout() local
195 if (is_3d && tile_mode) { in fdl6_layout()
202 if (tile_mode) in fdl6_layout()
Dfreedreno_layout.h113 uint32_t tile_mode : 2; member
219 if (layout->tile_mode && fdl_level_linear(layout, level)) in fdl_tile_mode()
222 return layout->tile_mode; in fdl_tile_mode()
Dfd_layout_test.c37 .tile_mode = testcase->layout.tile_mode, in fdl_test_layout()
Dfd_layout_test.h32 uint32_t tile_mode : 2; member
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_miptree.c241 mt->level[0].tile_mode = 0x10; in nvc0_miptree_init_layout_video()
288 lvl->tile_mode = ((uint32_t)modifier & 0xf) << 4; in nvc0_miptree_init_layout_tiled()
290 lvl->tile_mode = nvc0_tex_choose_tile_dims(nbx, nby, d, mt->layout_3d); in nvc0_miptree_init_layout_tiled()
292 tsx = NVC0_TILE_SIZE_X(lvl->tile_mode); /* x is tile row pitch in bytes */ in nvc0_miptree_init_layout_tiled()
293 tsy = NVC0_TILE_SIZE_Y(lvl->tile_mode); in nvc0_miptree_init_layout_tiled()
294 tsz = NVC0_TILE_SIZE_Z(lvl->tile_mode); in nvc0_miptree_init_layout_tiled()
307 NVC0_TILE_SIZE(mt->level[0].tile_mode)); in nvc0_miptree_init_layout_tiled()
329 if (NVC0_TILE_MODE_Y(config->nvc0.tile_mode) > 5) in nvc0_miptree_get_modifier()
339 NVC0_TILE_MODE_Y(config->nvc0.tile_mode)); in nvc0_miptree_get_modifier()
526 bo_config.nvc0.tile_mode = mt->level[0].tile_mode; in nvc0_miptree_create()
[all …]
Dnvc0_tex.c161 ((mt->level[0].tile_mode & 0x0f0) >> 4 << 3) | in gm107_create_texture_view()
162 ((mt->level[0].tile_mode & 0xf00) >> 8 << 6); in gm107_create_texture_view()
369 ((mt->level[0].tile_mode & 0x0f0) << (22 - 4)) | in gf100_create_texture_view()
370 ((mt->level[0].tile_mode & 0xf00) << (25 - 8)); in gf100_create_texture_view()
1067 info[4] |= (lvl->tile_mode & 0x0f0) << 25; in nve4_set_surface_info()
1068 info[4] |= NVC0_TILE_SHIFT_Y(lvl->tile_mode) << 22; in nve4_set_surface_info()
1071 info[6] |= (lvl->tile_mode & 0xf00) << 21; in nve4_set_surface_info()
1072 info[6] |= NVC0_TILE_SHIFT_Z(lvl->tile_mode) << 22; in nve4_set_surface_info()
1115 NVC0_TILE_SIZE_Y(lvl->tile_mode)); in nvc0_set_surface_info()
1121 info[2] = (NVC0_TILE_SHIFT_X(lvl->tile_mode) - info[12]) << 24; in nvc0_set_surface_info()
[all …]
/third_party/libdrm/nouveau/
Dabi16.c294 bo->config.nvc0.tile_mode = info->tile_mode; in abi16_bo_info()
299 bo->config.nv50.tile_mode = info->tile_mode << 4; in abi16_bo_info()
302 bo->config.nv04.surf_pitch = info->tile_mode; in abi16_bo_info()
339 info->tile_mode = config->nvc0.tile_mode; in abi16_bo_init()
344 info->tile_mode = config->nv50.tile_mode >> 4; in abi16_bo_init()
347 info->tile_mode = config->nv04.surf_pitch; in abi16_bo_init()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_image.c251 struct tu_native_format fmt = tu6_format_texture(format, layout->tile_mode); in tu_image_view_init()
256 fmt.tile_mode = fdl_tile_mode(layout, range->baseMipLevel); in tu_image_view_init()
276 A6XX_TEX_CONST_0_TILE_MODE(fmt.tile_mode) | in tu_image_view_init()
357 .tile_mode = fmt.tile_mode, in tu_image_view_init()
386 struct tu_native_format cfmt = tu6_format_color(format, layout->tile_mode); in tu_image_view_init()
387 cfmt.tile_mode = fmt.tile_mode; in tu_image_view_init()
396 A6XX_IBO_0_TILE_MODE(fmt.tile_mode); in tu_image_view_init()
420 (fmt.tile_mode == TILE6_LINEAR && range->baseMipLevel != image->level_count - 1); in tu_image_view_init()
425 .color_tile_mode = cfmt.tile_mode, in tu_image_view_init()
436 .tile_mode = cfmt.tile_mode, in tu_image_view_init()
[all …]
Dtu_formats.c81 tu6_format_color_unchecked(VkFormat vk_format, enum a6xx_tile_mode tile_mode) in tu6_format_color_unchecked() argument
85 .fmt = fd6_color_format(format, tile_mode), in tu6_format_color_unchecked()
86 .swap = fd6_color_swap(format, tile_mode), in tu6_format_color_unchecked()
109 tu6_format_color(VkFormat vk_format, enum a6xx_tile_mode tile_mode) in tu6_format_color() argument
111 struct tu_native_format fmt = tu6_format_color_unchecked(vk_format, tile_mode); in tu6_format_color()
117 tu6_format_texture_unchecked(VkFormat vk_format, enum a6xx_tile_mode tile_mode) in tu6_format_texture_unchecked() argument
121 .fmt = fd6_texture_format(format, tile_mode), in tu6_format_texture_unchecked()
122 .swap = fd6_texture_swap(format, tile_mode), in tu6_format_texture_unchecked()
151 tu6_format_texture(VkFormat vk_format, enum a6xx_tile_mode tile_mode) in tu6_format_texture() argument
153 struct tu_native_format fmt = tu6_format_texture_unchecked(vk_format, tile_mode); in tu6_format_texture()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_format.c55 fd6_tex_swiz(enum pipe_format format, enum a6xx_tile_mode tile_mode, unsigned char *swiz, unsigned … in fd6_tex_swiz() argument
94 fd6_tex_swiz(format, rsc->layout.tile_mode, swiz, swizzle_r, swizzle_g, swizzle_b, swizzle_a); in fd6_tex_const_0()
96 return A6XX_TEX_CONST_0_FMT(fd6_texture_format(format, rsc->layout.tile_mode)) | in fd6_tex_const_0()
98 A6XX_TEX_CONST_0_SWAP(fd6_texture_swap(format, rsc->layout.tile_mode)) | in fd6_tex_const_0()
Dfd6_format.h39 void fd6_tex_swiz(enum pipe_format format, enum a6xx_tile_mode tile_mode, unsigned char *swiz,
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_resource.c36 if (rsc->layout.tile_mode && prsc->target != PIPE_TEXTURE_CUBE) in setup_slices()
46 if (rsc->layout.tile_mode) { in setup_slices()
/third_party/ffmpeg/libavcodec/
Dtdsc.c394 int tile_mode; in tdsc_decode_tiles() local
409 tile_mode = bytestream2_get_le32(&ctx->gbc); in tdsc_decode_tiles()
433 if (tile_mode == MKTAG('G','E','P','J')) { in tdsc_decode_tiles()
438 } else if (tile_mode == MKTAG(' ','W','A','R')) { in tdsc_decode_tiles()
445 av_log(avctx, AV_LOG_ERROR, "Unknown tile type %08x.\n", tile_mode); in tdsc_decode_tiles()

123