Home
last modified time | relevance | path

Searched refs:surfaces (Results 1 - 25 of 81) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/r600/
H A Dradeon_video.c140 * 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 Dr600_uvd.c63 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 Dpan_blitter.c76 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 Deglconfigdebug.c79 * 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 Dtexture9.c177 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 Dcubetexture9.c129 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 Dbasetexture9.c190 * 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 Dd3d12_video_buffer.cpp141 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 Dd3d12_batch.cpp49 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 Dsvga_state_sampler.c250 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 Dvdpau.c91 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 Dnouveau_vp3_video.c56 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 Dnouveau_video.h16 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 Dvl_video_buffer.c213 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 Dzink_descriptors.c73 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 Dimage.c205 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 Dsurface.c57 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 Dpostproc.c62 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 Dhwcontext_qsv.c87 // 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 Dhwcontext_qsv.h43 mfxFrameSurface1 *surfaces; member
H A Dhwcontext_dxva2.h58 IDirect3DSurface9 **surfaces; member
62 * Certain drivers require the decoder to be destroyed before the surfaces.
/third_party/mesa3d/src/gallium/frontends/vdpau/
H A Dsurface.c441 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 Dvf_scale_qsv.c204 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 DSKPAnimationBench.cpp34 this->surfaces()[j]->getCanvas()->drawPicture(this->picture(), &trans, nullptr); in drawPicture()
38 this->surfaces()[j]->flush(); in drawPicture()
/third_party/ffmpeg/libavcodec/
H A Dnvenc.c903 // 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...]

Completed in 20 milliseconds

1234