/third_party/ffmpeg/libavcodec/ |
D | rscc.c | 58 Tile *tiles; member 142 av_freep(&ctx->tiles); in rscc_close() 177 av_fast_malloc(&ctx->tiles, &ctx->tiles_size, in rscc_decode_frame() 178 tiles_nb * sizeof(*ctx->tiles)); in rscc_decode_frame() 179 if (!ctx->tiles) { in rscc_decode_frame() 232 ctx->tiles[i].x = bytestream2_get_le16(gbc); in rscc_decode_frame() 233 ctx->tiles[i].w = bytestream2_get_le16(gbc); in rscc_decode_frame() 234 ctx->tiles[i].y = bytestream2_get_le16(gbc); in rscc_decode_frame() 235 ctx->tiles[i].h = bytestream2_get_le16(gbc); in rscc_decode_frame() 237 … if (pixel_size + ctx->tiles[i].w * (int64_t)ctx->tiles[i].h * ctx->component_size > INT_MAX) { in rscc_decode_frame() [all …]
|
D | dxva2_av1.c | 41 DXVA_Tile_AV1 tiles[MAX_TILES]; member 81 pp->tiles.cols = frame_header->tile_cols; in fill_picture_parameters() 82 pp->tiles.rows = frame_header->tile_rows; in fill_picture_parameters() 83 pp->tiles.context_update_id = frame_header->context_update_tile_id; in fill_picture_parameters() 85 for (i = 0; i < pp->tiles.cols; i++) in fill_picture_parameters() 86 pp->tiles.widths[i] = frame_header->width_in_sbs_minus_1[i] + 1; in fill_picture_parameters() 88 for (i = 0; i < pp->tiles.rows; i++) in fill_picture_parameters() 89 pp->tiles.heights[i] = frame_header->height_in_sbs_minus_1[i] + 1; in fill_picture_parameters() 311 ctx_pic->tiles[tile_num].DataOffset = h->tile_group_info[tile_num].tile_offset; in dxva2_av1_decode_slice() 312 ctx_pic->tiles[tile_num].DataSize = h->tile_group_info[tile_num].tile_size; in dxva2_av1_decode_slice() [all …]
|
D | ivi.c | 281 av_freep(&planes[p].bands[b].tiles[t].mbs); in ivi_free_buffers() 282 av_freep(&planes[p].bands[b].tiles); in ivi_free_buffers() 358 IVITile *tile = band->tiles; in ivi_init_tiles() 417 if (band->tiles) { in ff_ivi_init_tiles() 420 av_freep(&band->tiles[t].mbs); in ff_ivi_init_tiles() 428 av_freep(&band->tiles); in ff_ivi_init_tiles() 429 band->tiles = av_mallocz_array(band->num_tiles, sizeof(IVITile)); in ff_ivi_init_tiles() 430 if (!band->tiles) { in ff_ivi_init_tiles() 437 ret = ivi_init_tiles(band, planes[0].bands[0].tiles, in ff_ivi_init_tiles() 992 tile = &band->tiles[t]; in decode_band()
|
D | librav1e.c | 51 int tiles; member 313 if (ctx->tiles > 0) { in librav1e_encode_init() 314 rret = rav1e_config_parse_int(cfg, "tiles", ctx->tiles); in librav1e_encode_init() 576 …{ "tiles", "number of tiles encode with", OFFSET(tiles), AV_OPT_TYPE_INT, { .i64 = 0 }, -1, INT64_…
|
D | ivi.h | 176 IVITile *tiles; ///< array of tile descriptors member
|
/third_party/skia/gm/ |
D | pictureshadertile.cpp | 32 } tiles[] = { variable 117 for (unsigned i = 0; i < SK_ARRAY_COUNT(tiles); ++i) { in onOnceBeforeDraw() 118 SkRect tile = SkRect::MakeXYWH(tiles[i].x * kPictureSize, in onOnceBeforeDraw() 119 tiles[i].y * kPictureSize, in onOnceBeforeDraw() 120 tiles[i].w * kPictureSize, in onOnceBeforeDraw() 121 tiles[i].h * kPictureSize); in onOnceBeforeDraw() 123 localMatrix.setTranslate(tiles[i].offsetX * kPictureSize, in onOnceBeforeDraw() 124 tiles[i].offsetY * kPictureSize); in onOnceBeforeDraw() 160 sk_sp<SkShader> fShaders[SK_ARRAY_COUNT(tiles)];
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIX/ |
D | SGIX_pixel_tiles.txt | 29 read pixels from memory, applications that use grids of tiles of pixels, 33 break the image into a grid of rectangular tiles of pixels. Such an 39 of pixels. The grid of tiles is essentially a sequence of the structures 42 through the tiles, either coalescing the tiles into a single tile in 48 that use tiles of pixels and convolution must copy the subimage to be 49 transferred from the grid of tiles to a contiguous region, then pass the 51 coalescing of tiles is not needed for some other reason or is not a 57 grid of tiles of pixels in addition to the current sequence of rows 87 tiles of pixels are used; significant amounts of time are spent 166 as groups arranged in a grid of rectangles (or tiles). The method of [all …]
|
/third_party/openGLES/extensions/SGIX/ |
D | SGIX_pixel_tiles.txt | 29 read pixels from memory, applications that use grids of tiles of pixels, 33 break the image into a grid of rectangular tiles of pixels. Such an 39 of pixels. The grid of tiles is essentially a sequence of the structures 42 through the tiles, either coalescing the tiles into a single tile in 48 that use tiles of pixels and convolution must copy the subimage to be 49 transferred from the grid of tiles to a contiguous region, then pass the 51 coalescing of tiles is not needed for some other reason or is not a 57 grid of tiles of pixels in addition to the current sequence of rows 87 tiles of pixels are used; significant amounts of time are spent 166 as groups arranged in a grid of rectangles (or tiles). The method of [all …]
|
/third_party/cups-filters/cupsfilters/ |
D | image.c | 95 if (img->tiles != NULL) in cupsImageClose() 97 DEBUG_printf(("Freeing tiles (%p)...\n", img->tiles[0])); in cupsImageClose() 99 free(img->tiles[0]); in cupsImageClose() 101 DEBUG_printf(("Freeing tile pointers (%p)...\n", img->tiles)); in cupsImageClose() 103 free(img->tiles); in cupsImageClose() 464 img->tiles[tiley][tilex].dirty = 1; in _cupsImagePutCol() 537 img->tiles[tiley][tilex].dirty = 1; in _cupsImagePutRow() 705 if (img->tiles == NULL) in get_tile() 712 if ((img->tiles = calloc(sizeof(cups_itile_t *), ytiles)) == NULL) in get_tile() 720 img->tiles[tiley] = tile; in get_tile() [all …]
|
D | image-private.h | 105 cups_itile_t **tiles; /* Tiles in image */ member
|
/third_party/skia/tools/skpbench/ |
D | skpbench.cpp | 211 static void ddl_sample(GrDirectContext* dContext, DDLTileHelper* tiles, GpuSync& gpuSync, in ddl_sample() argument 226 tiles->interleaveDDLCreationAndDraw(dContext, picture); in ddl_sample() 230 tiles->drawAllTilesDirectly(dContext, picture); in ddl_sample() 232 tiles->kickOffThreadedWork(recordingTaskGroup, gpuTaskGroup, dContext, picture); in ddl_sample() 274 DDLTileHelper tiles(dContext, dstCharacterization, viewport, in run_ddl_benchmark() local 278 tiles.createBackendTextures(nullptr, dContext); in run_ddl_benchmark() 298 ddl_sample(dContext, &tiles, gpuSync, nullptr, recordingTaskGroup.get(), in run_ddl_benchmark() 308 tiles.resetAllTiles(); in run_ddl_benchmark() 309 ddl_sample(dContext, &tiles, gpuSync, &sample, recordingTaskGroup.get(), in run_ddl_benchmark() 327 dstSurface->draw(tiles.composeDDL()); in run_ddl_benchmark() [all …]
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_scene.c | 105 free(scene->tiles); in lp_scene_destroy() 250 memset(scene->tiles, 0, sizeof(struct cmd_bin) * scene->num_alloced_tiles); in lp_scene_end_rasterization() 619 scene->tiles = reallocarray(scene->tiles, num_required_tiles, sizeof(struct cmd_bin)); in lp_scene_begin_binning() 620 if (!scene->tiles) in lp_scene_begin_binning() 622 memset(scene->tiles, 0, sizeof(struct cmd_bin) * num_required_tiles); in lp_scene_begin_binning()
|
D | lp_scene.h | 201 struct cmd_bin *tiles; member 305 return &scene->tiles[idx]; in lp_scene_get_bin()
|
/third_party/skia/tools/fm/ |
D | fm.cpp | 215 const int tiles = SK_ARRAY_COUNT(order); in init() local 216 const float dim = 1000.0f / tiles; in init() 218 const float dt = 1.0f / (tiles*tiles - 1); in init() 228 float t = (y*tiles + x) * dt; in init()
|
/third_party/openGLES/extensions/QCOM/ |
D | QCOM_tiled_rendering.txt | 70 is subdivided into a number of individual tiles, which are sized to fit 88 tiles may benefit from this extension depending on their implemention of 168 requirements, including subdividing the given tile into multiple tiles if 171 (6) Should this extension allow multiple tiles? 175 tiles became negligible. Allowing multiple tiles complicated the API and 254 it will be internally subdivided into multiple tiles. The parameter 345 #05 07/15/2009 Maurice Ribble Changed from spec to subdivide tiles
|
/third_party/skia/third_party/externals/opengl-registry/extensions/QCOM/ |
D | QCOM_tiled_rendering.txt | 70 is subdivided into a number of individual tiles, which are sized to fit 88 tiles may benefit from this extension depending on their implemention of 168 requirements, including subdividing the given tile into multiple tiles if 171 (6) Should this extension allow multiple tiles? 175 tiles became negligible. Allowing multiple tiles complicated the API and 254 it will be internally subdivided into multiple tiles. The parameter 345 #05 07/15/2009 Maurice Ribble Changed from spec to subdivide tiles
|
/third_party/gstreamer/gstplugins_bad/sys/d3d11/ |
D | gstd3d11av1dec.cpp | 108 } tiles; member 814 pic_params->tiles.cols = frame_hdr->tile_info.tile_cols; in gst_d3d11_av1_dec_start_picture() 815 pic_params->tiles.rows = frame_hdr->tile_info.tile_rows; in gst_d3d11_av1_dec_start_picture() 816 pic_params->tiles.context_update_id = in gst_d3d11_av1_dec_start_picture() 819 for (i = 0; i < pic_params->tiles.cols; i++) { in gst_d3d11_av1_dec_start_picture() 820 pic_params->tiles.widths[i] = in gst_d3d11_av1_dec_start_picture() 824 for (i = 0; i < pic_params->tiles.rows; i++) { in gst_d3d11_av1_dec_start_picture() 825 pic_params->tiles.heights[i] = in gst_d3d11_av1_dec_start_picture()
|
/third_party/mesa3d/docs/isl/ |
D | tiling.rst | 21 two-dimensional blocks or tiles. Each tile takes up a chunk of contiguous 22 memory and the tiles are arranged like pixels in linear surface. This is best 24 surface on Intel graphics. Then the surface is divided into 128x8 pixel tiles 26 a 128x8 linear image. The tiles themselves are laid out row-major in memory 35 instead, Y-tiled. Then the surface is divided into 32x32 pixel tiles each of 45 The image is divided into tiles of a particular size and, within those tiles,
|
/third_party/mesa3d/docs/drivers/ |
D | panfrost.rst | 129 are divided into tiles. Tiles occur in source order, but pixels (blocks) within 132 For regular formats, 16x16 tiles are used. This harmonizes with the default tile 136 For formats that are already block compressed (S3TC, RGTC, etc), 4x4 tiles are
|
/third_party/openGLES/extensions/NV/ |
D | NV_memory_object_sparse.txt | 135 TexturePageCommitmentEXT except that the tiles of the sparse texture 151 bytes required for the tiles to commit exceeds the size of the memory
|
D | NV_conservative_raster.txt | 51 render target, for example to determine which tiles of a sparse texture 56 the same pixels in the low-res framebuffer as they do tiles in the sparse
|
/third_party/gstreamer/gstplugins_bad/gst/jp2kdecimator/ |
D | jp2kcodestream.c | 1592 header->tiles = g_slice_alloc0 (sizeof (Tile) * header->n_tiles); in parse_main_header() 1599 ret = parse_tile (self, reader, header, &header->tiles[i]); in parse_main_header() 1645 size += sizeof_tile (self, &header->tiles[i]); in sizeof_main_header() 1660 if (header->tiles) { in reset_main_header() 1662 reset_tile (self, header, &header->tiles[i]); in reset_main_header() 1664 g_slice_free1 (sizeof (Tile) * header->n_tiles, header->tiles); in reset_main_header() 1737 ret = write_tile (self, writer, header, &header->tiles[i]); in write_main_header() 1760 Tile *tile = &header->tiles[i]; in decimate_main_header()
|
D | jp2kcodestream.h | 150 Tile *tiles; member
|
/third_party/skia/third_party/externals/tint/test/bug/tint/ |
D | 942.wgsl | 26 // Specifically, with 256 x 256 tiles, we can only compute and write out
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_conservative_raster.txt | 51 render target, for example to determine which tiles of a sparse texture 56 the same pixels in the low-res framebuffer as they do tiles in the sparse
|