/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | radeon_video.c | 140 * join surfaces into the same buffer with identical tiling params 145 struct radeon_surf *surfaces[VL_NUM_COMPONENTS]) in rvid_join_surfaces() 158 if (!surfaces[i]) in rvid_join_surfaces() 162 wh = surfaces[i]->u.legacy.bankw * surfaces[i]->u.legacy.bankh; in rvid_join_surfaces() 170 if (!surfaces[i]) in rvid_join_surfaces() 174 off = align(off, 1 << surfaces[i]->surf_alignment_log2); in rvid_join_surfaces() 177 surfaces[i]->u.legacy.bankw = surfaces[best_tiling]->u.legacy.bankw; in rvid_join_surfaces() 178 surfaces[ in rvid_join_surfaces() 143 rvid_join_surfaces(struct r600_common_context *rctx, struct pb_buffer** buffers[VL_NUM_COMPONENTS], struct radeon_surf *surfaces[VL_NUM_COMPONENTS]) rvid_join_surfaces() argument [all...] |
H A D | r600_uvd.c | 63 struct radeon_surf* surfaces[VL_NUM_COMPONENTS] = {}; in r600_video_buffer_create() local 118 surfaces[i] = &resources[i]->surface; in r600_video_buffer_create() 121 rvid_join_surfaces(&ctx->b, pbs, surfaces); in r600_video_buffer_create()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_blitter.c | 76 struct pan_blit_surface surfaces[8]; member 153 nir_alu_type type = blit_shader->key.surfaces[rt].type; in pan_blitter_emit_blend() 423 for (unsigned i = 0; i < ARRAY_SIZE(key->surfaces); i++) { in pan_blitter_get_blit_shader() 425 if (key->surfaces[i].type == nir_type_invalid) in pan_blitter_get_blit_shader() 428 switch (key->surfaces[i].type) { in pan_blitter_get_blit_shader() 435 switch (key->surfaces[i].dim) { in pan_blitter_get_blit_shader() 444 (key->surfaces[i].dim ? : 3) + in pan_blitter_get_blit_shader() 445 (key->surfaces[i].array ? 1 : 0)); in pan_blitter_get_blit_shader() 454 gl_frag_result_name(key->surfaces[i].loc), in pan_blitter_get_blit_shader() 456 key->surfaces[ in pan_blitter_get_blit_shader() 946 struct panfrost_ptr surfaces = pan_blitter_emit_textures() local [all...] |
/third_party/mesa3d/src/egl/main/ |
H A D | eglconfigdebug.c | 79 * surfaces ------------- EGL_SURFACE_TYPE in _printHeaderFormat() 84 _eglLog(_EGL_DEBUG, "sen id sz l r g b a th cl ns b id eat nd gl es es2 es3 vg surfaces"); in _printHeaderFormat() 110 EGLint renderable, surfaces, vtype, bindRgb, bindRgba; in _eglPrintConfig() local 113 surfaces = conf->SurfaceType; in _eglPrintConfig() 117 if (surfaces & EGL_WINDOW_BIT) in _eglPrintConfig() 119 if (surfaces & EGL_PBUFFER_BIT) in _eglPrintConfig() 121 if (surfaces & EGL_PIXMAP_BIT) in _eglPrintConfig() 123 if (surfaces & EGL_STREAM_BIT_KHR) in _eglPrintConfig() 125 if (surfaces & EGL_SWAP_BEHAVIOR_PRESERVED_BIT) in _eglPrintConfig()
|
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | texture9.c | 177 This->surfaces = CALLOC(This->base.level_count, sizeof(*This->surfaces)); in NineTexture9_ctor() 178 if (!This->surfaces) in NineTexture9_ctor() 181 /* Create all the surfaces right away. in NineTexture9_ctor() 203 &sfdesc, &This->surfaces[l]); in NineTexture9_ctor() 214 *pSharedHandle = This->surfaces[0]->data; in NineTexture9_ctor() 228 if (This->surfaces) { in NineTexture9_dtor() 229 /* The surfaces should have 0 references and be unbound now. */ in NineTexture9_dtor() 231 if (This->surfaces[l]) in NineTexture9_dtor() 232 NineUnknown_Destroy(&This->surfaces[ in NineTexture9_dtor() [all...] |
H A D | cubetexture9.c | 129 This->surfaces = CALLOC(6 * This->base.level_count, sizeof(*This->surfaces)); in NineCubeTexture9_ctor() 130 if (!This->surfaces) in NineCubeTexture9_ctor() 133 /* Create all the surfaces right away. in NineCubeTexture9_ctor() 143 /* We allocate the memory for the surfaces as continous blocks. in NineCubeTexture9_ctor() 156 l, f, &sfdesc, &This->surfaces[f + 6 * l]); in NineCubeTexture9_ctor() 180 if (This->surfaces) { in NineCubeTexture9_dtor() 182 if (This->surfaces[i]) in NineCubeTexture9_dtor() 183 NineUnknown_Destroy(&This->surfaces[i]->base.base); in NineCubeTexture9_dtor() 184 FREE(This->surfaces); in NineCubeTexture9_dtor() [all...] |
H A D | basetexture9.c | 190 * Mark states for update, and tell the nine surfaces/volumes in NineBaseTexture9_UploadSelf() 215 * Note: We cannot render to surfaces of managed textures. in NineBaseTexture9_UploadSelf() 219 * Note3: We don't care about the value passed for the surfaces in NineBaseTexture9_UploadSelf() 222 NineSurface9_SetResource(tex->surfaces[l], res, l - This->managed.lod); in NineBaseTexture9_UploadSelf() 230 NineSurface9_SetResource(tex->surfaces[l * 6 + z], in NineBaseTexture9_UploadSelf() 266 NineSurface9_UploadSelf(tex->surfaces[l], &box); in NineBaseTexture9_UploadSelf() 287 NineSurface9_UploadSelf(tex->surfaces[l * 6 + z], &box); in NineBaseTexture9_UploadSelf() 326 NineSurface9_UploadSelf(tex->surfaces[l], &box); in NineBaseTexture9_UploadSelf() 340 NineSurface9_UploadSelf(tex->surfaces[l * 6 + z], &box); in NineBaseTexture9_UploadSelf()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_video_buffer.cpp | 141 for (uint i = 0; i < pD3D12VideoBuffer->surfaces.size(); ++i) { in d3d12_video_buffer_destroy() 142 if (pD3D12VideoBuffer->surfaces[i] != NULL) { in d3d12_video_buffer_destroy() 143 pipe_surface_reference(&pD3D12VideoBuffer->surfaces[i], NULL); in d3d12_video_buffer_destroy() 170 * get an individual surfaces for each plane 181 // So we have to null initialize the other surfaces not used from [num_planes..VL_MAX_SURFACES) in d3d12_video_buffer_get_surfaces() 183 pD3D12VideoBuffer->surfaces.resize(VL_MAX_SURFACES, nullptr); in d3d12_video_buffer_get_surfaces() 192 if (!pD3D12VideoBuffer->surfaces[PlaneSlice]) { in d3d12_video_buffer_get_surfaces() 197 pD3D12VideoBuffer->surfaces[PlaneSlice] = in d3d12_video_buffer_get_surfaces() 200 if (!pD3D12VideoBuffer->surfaces[PlaneSlice]) { in d3d12_video_buffer_get_surfaces() 207 return pD3D12VideoBuffer->surfaces in d3d12_video_buffer_get_surfaces() [all...] |
H A D | d3d12_batch.cpp | 49 batch->surfaces = _mesa_set_create(NULL, _mesa_hash_pointer, in d3d12_init_batch() 55 if (!batch->bos || !batch->sampler_views || !batch->surfaces || !batch->objects) in d3d12_init_batch() 126 _mesa_set_clear(batch->surfaces, delete_surface); in d3d12_reset_batch() 154 _mesa_set_destroy(batch->surfaces, NULL); in d3d12_destroy_batch()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_state_sampler.c | 250 struct svga_winsys_surface *surfaces[PIPE_MAX_SAMPLERS]; in update_sampler_resources() local 262 surfaces[i] = svga_resource_handle(sv->base.texture); in update_sampler_resources() 273 surfaces[i] = NULL; in update_sampler_resources() 281 surfaces[i] = NULL; in update_sampler_resources() 294 struct svga_winsys_surface **pSurf = surfaces; in update_sampler_resources() 549 struct svga_winsys_surface *surfaces[PIPE_MAX_SAMPLERS]; in update_cs_sampler_resources() local 561 surfaces[i] = svga_resource_handle(sv->base.texture); in update_cs_sampler_resources() 572 surfaces[i] = NULL; in update_cs_sampler_resources() 580 surfaces[i] = NULL; in update_cs_sampler_resources() 593 struct svga_winsys_surface **pSurf = surfaces; in update_cs_sampler_resources() [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | vdpau.c | 91 GLintptr surfaces[] = { (GLintptr)surf }; in unregister_surface() local 92 _mesa_VDPAUUnmapSurfacesNV(1, surfaces); in unregister_surface() 342 _mesa_VDPAUMapSurfacesNV(GLsizei numSurfaces, const GLintptr *surfaces) in _mesa_VDPAUMapSurfacesNV() argument 353 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i]; in _mesa_VDPAUMapSurfacesNV() 367 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i]; in _mesa_VDPAUMapSurfacesNV() 396 _mesa_VDPAUUnmapSurfacesNV(GLsizei numSurfaces, const GLintptr *surfaces) in _mesa_VDPAUUnmapSurfacesNV() argument 407 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i]; in _mesa_VDPAUUnmapSurfacesNV() 421 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i]; in _mesa_VDPAUUnmapSurfacesNV()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
H A D | nouveau_vp3_video.c | 56 return buf->surfaces; in nouveau_vp3_video_buffer_surfaces() 71 pipe_surface_reference(&buf->surfaces[i * 2], NULL); in nouveau_vp3_video_buffer_destroy() 72 pipe_surface_reference(&buf->surfaces[i * 2 + 1], NULL); in nouveau_vp3_video_buffer_destroy() 156 buffer->surfaces[j * 2] = pipe->create_surface(pipe, buffer->resources[j], &surf_templ); in nouveau_vp3_video_buffer_create() 157 if (!buffer->surfaces[j * 2]) in nouveau_vp3_video_buffer_create() 161 buffer->surfaces[j * 2 + 1] = pipe->create_surface(pipe, buffer->resources[j], &surf_templ); in nouveau_vp3_video_buffer_create() 162 if (!buffer->surfaces[j * 2 + 1]) in nouveau_vp3_video_buffer_create()
|
H A D | nouveau_video.h | 16 struct pipe_surface *surfaces[VL_NUM_COMPONENTS * 2]; member 41 struct nouveau_video_buffer *surfaces[8]; member
|
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_video_buffer.c | 213 pipe_surface_reference(&buf->surfaces[i], NULL); in vl_video_buffer_destroy() 322 pipe_surface_reference(&buf->surfaces[surf], NULL); in vl_video_buffer_surfaces() 326 if (!buf->surfaces[surf]) { in vl_video_buffer_surfaces() 330 buf->surfaces[surf] = pipe->create_surface(pipe, buf->resources[i], &surf_templ); in vl_video_buffer_surfaces() 331 if (!buf->surfaces[surf]) in vl_video_buffer_surfaces() 337 return buf->surfaces; in vl_video_buffer_surfaces() 341 pipe_surface_reference(&buf->surfaces[i], NULL); in vl_video_buffer_surfaces()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_descriptors.c | 73 struct zink_descriptor_surface *surfaces; member 229 if (zds->surfaces[idx].is_buffer) { in descriptor_set_invalidate() 230 if (zds->surfaces[idx].bufferview) in descriptor_set_invalidate() 231 pop_desc_set_ref(zds, &zds->surfaces[idx].bufferview->desc_set_refs.refs); in descriptor_set_invalidate() 232 zds->surfaces[idx].bufferview = NULL; in descriptor_set_invalidate() 234 if (zds->surfaces[idx].surface) in descriptor_set_invalidate() 235 pop_desc_set_ref(zds, &zds->surfaces[idx].surface->desc_set_refs.refs); in descriptor_set_invalidate() 236 zds->surfaces[idx].surface = NULL; in descriptor_set_invalidate() 240 if (zds->surfaces[idx].is_buffer) { in descriptor_set_invalidate() 241 if (zds->surfaces[id in descriptor_set_invalidate() 661 struct zink_descriptor_surface *surfaces = NULL; allocate_desc_set() local [all...] |
/third_party/mesa3d/src/gallium/frontends/va/ |
H A D | image.c | 205 struct pipe_surface **surfaces; in vlVaDeriveImage() local 267 surfaces = surf->buffer->get_surfaces(surf->buffer); in vlVaDeriveImage() 268 if (!surfaces || !surfaces[0]->texture) in vlVaDeriveImage() 295 screen->resource_get_info(screen, surfaces[0]->texture, &stride, in vlVaDeriveImage() 328 /* resource_get_info is called above for surfaces[0]->texture and */ in vlVaDeriveImage() 330 /* screen->resource_get_info(screen, surfaces[0]->texture, &img->pitches[0],*/ in vlVaDeriveImage() 335 screen->resource_get_info(screen, surfaces[1]->texture, &img->pitches[1], in vlVaDeriveImage() 367 surfaces = surf->buffer->get_surfaces(new_buffer); in vlVaDeriveImage() 369 screen->resource_get_info(screen, surfaces[ in vlVaDeriveImage() [all...] |
H A D | surface.c | 57 int num_surfaces, VASurfaceID *surfaces) in vlVaCreateSurfaces() 59 return vlVaCreateSurfaces2(ctx, format, width, height, surfaces, num_surfaces, in vlVaCreateSurfaces() 791 struct pipe_surface **surfaces; in vlVaHandleSurfaceAllocate() local 807 surfaces = surface->buffer->get_surfaces(surface->buffer); in vlVaHandleSurfaceAllocate() 811 if (!surfaces[i]) in vlVaHandleSurfaceAllocate() 817 drv->pipe->clear_render_target(drv->pipe, surfaces[i], &c, 0, 0, in vlVaHandleSurfaceAllocate() 818 surfaces[i]->width, surfaces[i]->height, in vlVaHandleSurfaceAllocate() 829 VASurfaceID *surfaces, unsigned int num_surfaces, in vlVaCreateSurfaces2() 988 memset(surfaces, VA_INVALID_I in vlVaCreateSurfaces2() 56 vlVaCreateSurfaces(VADriverContextP ctx, int width, int height, int format, int num_surfaces, VASurfaceID *surfaces) vlVaCreateSurfaces() argument 827 vlVaCreateSurfaces2(VADriverContextP ctx, unsigned int format, unsigned int width, unsigned int height, VASurfaceID *surfaces, unsigned int num_surfaces, VASurfaceAttrib *attrib_list, unsigned int num_attribs) vlVaCreateSurfaces2() argument 1277 struct pipe_surface **surfaces; vlVaExportSurfaceHandle() local [all...] |
H A D | postproc.c | 62 struct pipe_surface **surfaces; in vlVaPostProcCompositor() local 66 surfaces = dst->get_surfaces(dst); in vlVaPostProcCompositor() 67 if (!surfaces || !surfaces[0]) in vlVaPostProcCompositor() 84 vl_compositor_render(&drv->cstate, &drv->compositor, surfaces[0], NULL, false); in vlVaPostProcCompositor()
|
/third_party/ffmpeg/libavutil/ |
H A D | hwcontext_qsv.c | 87 // used in the frame allocator for non-opaque surfaces 89 // used in the opaque alloc request for opaque surfaces 323 sizeof(*hwctx->surfaces), qsv_pool_release_dummy, NULL, 0); in qsv_pool_alloc() 454 s->handle_pairs_internal[i].first = (mfxMemId)child_frames_hwctx->surfaces[i]; in qsv_init_child_ctx() 549 frames_hwctx->surfaces = s->surfaces_internal; in qsv_init_pool() 562 mfxFrameInfo *i1 = &hwctx->surfaces[0].Info; in frame_alloc() 665 par.vpp.In = frames_hwctx->surfaces[0].Info; in qsv_init_internal_session() 717 s->surface_ptrs[i] = frames_hwctx->surfaces + i; in qsv_frames_init() 735 s->mem_ids[i] = frames_hwctx->surfaces[i].Data.MemId; in qsv_frames_init() 799 mfxHDLPair *pair = (mfxHDLPair*)src_hwctx->surfaces[ in qsv_frames_derive_from() [all...] |
H A D | hwcontext_qsv.h | 43 mfxFrameSurface1 *surfaces; member
|
H A D | hwcontext_dxva2.h | 58 IDirect3DSurface9 **surfaces; member 62 * Certain drivers require the decoder to be destroyed before the surfaces.
|
/third_party/mesa3d/src/gallium/frontends/vdpau/ |
H A D | surface.c | 441 struct pipe_surface **surfaces; in vlVdpVideoSurfaceClear() local 447 surfaces = vlsurf->video_buffer->get_surfaces(vlsurf->video_buffer); in vlVdpVideoSurfaceClear() 451 if (!surfaces[i]) in vlVdpVideoSurfaceClear() 457 pipe->clear_render_target(pipe, surfaces[i], &c, 0, 0, in vlVdpVideoSurfaceClear() 458 surfaces[i]->width, surfaces[i]->height, false); in vlVdpVideoSurfaceClear()
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_scale_qsv.c | 204 mfxFrameInfo *info = &out_frames_hwctx->surfaces[i].Info; in init_out_pool() 339 s->surface_ptrs_in[i] = in_frames_hwctx->surfaces + i; in init_out_session() 347 s->surface_ptrs_out[i] = out_frames_hwctx->surfaces + i; in init_out_session() 379 s->mem_ids_in[i] = in_frames_hwctx->surfaces[i].Data.MemId; in init_out_session() 387 s->mem_ids_out[i] = out_frames_hwctx->surfaces[i].Data.MemId; in init_out_session() 409 par.vpp.In = in_frames_hwctx->surfaces[0].Info; in init_out_session() 410 par.vpp.Out = out_frames_hwctx->surfaces[0].Info; in init_out_session()
|
/third_party/skia/bench/ |
H A D | SKPAnimationBench.cpp | 34 this->surfaces()[j]->getCanvas()->drawPicture(this->picture(), &trans, nullptr); in drawPicture() 38 this->surfaces()[j]->flush(); in drawPicture()
|
/third_party/ffmpeg/libavcodec/ |
H A D | nvenc.c | 903 // default minimum of 4 surfaces in nvenc_recalc_surfaces() 916 "Defined rc_lookahead requires more surfaces, " in nvenc_recalc_surfaces() 917 "increasing used surfaces %d -> %d\n", ctx->nb_surfaces, nb_surfaces); in nvenc_recalc_surfaces() 924 "Defined b-frame requires more surfaces, " in nvenc_recalc_surfaces() 925 "increasing used surfaces %d -> %d\n", ctx->nb_surfaces, nb_surfaces); in nvenc_recalc_surfaces() 1537 NvencSurface* tmp_surface = &ctx->surfaces[idx]; in nvenc_alloc_surface() 1544 ctx->surfaces[idx].in_ref = av_frame_alloc(); in nvenc_alloc_surface() 1545 if (!ctx->surfaces[idx].in_ref) in nvenc_alloc_surface() 1550 ctx->surfaces[idx].format = nvenc_map_buffer_format(ctx->data_pix_fmt); in nvenc_alloc_surface() 1551 if (ctx->surfaces[id in nvenc_alloc_surface() [all...] |