Home
last modified time | relevance | path

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

1234

/third_party/ffmpeg/libavcodec/
Drscc.c58 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 …]
Ddxva2_av1.c41 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 …]
Divi.c281 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()
Dlibrav1e.c51 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_…
Divi.h176 IVITile *tiles; ///< array of tile descriptors member
/third_party/skia/gm/
Dpictureshadertile.cpp32 } 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/
DSGIX_pixel_tiles.txt29 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/
DSGIX_pixel_tiles.txt29 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/
Dimage.c95 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 …]
Dimage-private.h105 cups_itile_t **tiles; /* Tiles in image */ member
/third_party/skia/tools/skpbench/
Dskpbench.cpp211 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/
Dlp_scene.c105 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()
Dlp_scene.h201 struct cmd_bin *tiles; member
305 return &scene->tiles[idx]; in lp_scene_get_bin()
/third_party/skia/tools/fm/
Dfm.cpp215 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/
DQCOM_tiled_rendering.txt70 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/
DQCOM_tiled_rendering.txt70 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/
Dgstd3d11av1dec.cpp108 } 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/
Dtiling.rst21 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/
Dpanfrost.rst129 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/
DNV_memory_object_sparse.txt135 TexturePageCommitmentEXT except that the tiles of the sparse texture
151 bytes required for the tiles to commit exceeds the size of the memory
DNV_conservative_raster.txt51 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/
Djp2kcodestream.c1592 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()
Djp2kcodestream.h150 Tile *tiles; member
/third_party/skia/third_party/externals/tint/test/bug/tint/
D942.wgsl26 // Specifically, with 256 x 256 tiles, we can only compute and write out
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_conservative_raster.txt51 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

1234