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

123

/external/mesa3d/src/gallium/drivers/radeon/
H A Dradeon_video.c138 * join surfaces into the same buffer with identical tiling params
143 struct radeon_surf *surfaces[VL_NUM_COMPONENTS])
153 if (!surfaces[i])
157 wh = surfaces[i]->bankw * surfaces[i]->bankh;
165 if (!surfaces[i])
169 surfaces[i]->bankw = surfaces[best_tiling]->bankw;
170 surfaces[i]->bankh = surfaces[best_tilin
141 rvid_join_surfaces(struct radeon_winsys* ws, struct pb_buffer** buffers[VL_NUM_COMPONENTS], struct radeon_surf *surfaces[VL_NUM_COMPONENTS]) argument
[all...]
H A Dradeon_video.h67 /* join surfaces into the same buffer with identical tiling params
71 struct radeon_surf *surfaces[VL_NUM_COMPONENTS]);
/external/mesa3d/src/mesa/main/
H A Dvdpau.h67 _mesa_VDPAUMapSurfacesNV(GLsizei numSurfaces, const GLintptr *surfaces);
70 _mesa_VDPAUUnmapSurfacesNV(GLsizei numSurfaces, const GLintptr *surfaces);
H A Dvdpau.c87 GLintptr surfaces[] = { (GLintptr)surf }; local
88 _mesa_VDPAUUnmapSurfacesNV(1, surfaces);
338 _mesa_VDPAUMapSurfacesNV(GLsizei numSurfaces, const GLintptr *surfaces) argument
349 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i];
363 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i];
392 _mesa_VDPAUUnmapSurfacesNV(GLsizei numSurfaces, const GLintptr *surfaces) argument
403 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i];
417 struct vdp_surface *surf = (struct vdp_surface *)surfaces[i];
/external/mesa3d/src/gallium/state_trackers/nine/
H A Dtexture9.c173 This->surfaces = CALLOC(info->last_level + 1, sizeof(*This->surfaces));
174 if (!This->surfaces)
182 /* Create all the surfaces right away.
204 &sfdesc, &This->surfaces[l]);
215 *pSharedHandle = This->surfaces[0]->data;
228 if (This->surfaces) {
229 /* The surfaces should have 0 references and be unbound now. */
231 if (This->surfaces[l])
232 NineUnknown_Destroy(&This->surfaces[
[all...]
H A Dcubetexture9.c119 This->surfaces = CALLOC(6 * (info->last_level + 1), sizeof(*This->surfaces));
120 if (!This->surfaces)
129 /* Create all the surfaces right away.
139 /* We allocate the memory for the surfaces as continous blocks.
152 l, f, &sfdesc, &This->surfaces[f + 6 * l]);
175 if (This->surfaces) {
177 NineUnknown_Destroy(&This->surfaces[i]->base.base);
178 FREE(This->surfaces);
198 *pDesc = This->surfaces[Leve
[all...]
H A Dtexture9.h32 struct NineSurface9 **surfaces; member in struct:NineTexture9
H A Dcubetexture9.h32 struct NineSurface9 **surfaces; member in struct:NineCubeTexture9
/external/mesa3d/src/mesa/drivers/dri/nouveau/
H A Dnouveau_texture.h44 struct nouveau_surface surfaces[MAX_TEXTURE_LEVELS]; member in struct:nouveau_texture
/external/mesa3d/src/gallium/drivers/rbug/
H A Drbug_screen.h59 struct rbug_list surfaces; member in struct:rbug_screen
/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_video.h16 struct pipe_surface *surfaces[VL_NUM_COMPONENTS * 2]; member in struct:nouveau_video_buffer
41 struct nouveau_video_buffer *surfaces[8]; member in struct:nouveau_decoder
H A Dnouveau_vp3_video.c56 return buf->surfaces;
71 pipe_surface_reference(&buf->surfaces[i * 2], NULL);
72 pipe_surface_reference(&buf->surfaces[i * 2 + 1], NULL);
157 buffer->surfaces[j * 2] = pipe->create_surface(pipe, buffer->resources[j], &surf_templ);
158 if (!buffer->surfaces[j * 2])
162 buffer->surfaces[j * 2 + 1] = pipe->create_surface(pipe, buffer->resources[j], &surf_templ);
163 if (!buffer->surfaces[j * 2 + 1])
/external/skia/bench/
H A DSKPAnimationBench.cpp38 this->surfaces()[j]->getCanvas()->drawPicture(this->picture(), &trans, nullptr);
42 this->surfaces()[j]->getCanvas()->flush();
H A DSKPBench.h46 const SkTDArray<SkSurface*>& surfaces() const { return fSurfaces; } function in class:SKPBench
/external/skqp/bench/
H A DSKPAnimationBench.cpp38 this->surfaces()[j]->getCanvas()->drawPicture(this->picture(), &trans, nullptr);
42 this->surfaces()[j]->getCanvas()->flush();
H A DSKPBench.h46 const SkTDArray<SkSurface*>& surfaces() const { return fSurfaces; } function in class:SKPBench
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_uvd.c63 struct radeon_surf* surfaces[VL_NUM_COMPONENTS] = {}; local
115 surfaces[i] = &resources[i]->surface;
118 rvid_join_surfaces(ctx->b.ws, pbs, surfaces);
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_uvd.c47 struct radeon_surf *surfaces[VL_NUM_COMPONENTS] = {}; local
96 surfaces[i] = & resources[i]->surface;
100 rvid_join_surfaces(ctx->b.ws, pbs, surfaces);
/external/mesa3d/docs/specs/
H A DMESA_configless_context.spec34 multiple surfaces which have different EGLConfigs. Without this extension
36 with the one used by the context. The only way to render to surfaces with
61 then additional restrictions apply on what surfaces can be used with the
119 mixing single- and double-buffered surfaces with configless contexts.
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_video_buffer.h48 struct pipe_surface *surfaces[VL_MAX_SURFACES]; member in struct:vl_video_buffer
H A Dvl_video_buffer.c275 pipe_surface_reference(&buf->surfaces[i], NULL);
383 pipe_surface_reference(&buf->surfaces[surf], NULL);
387 if (!buf->surfaces[surf]) {
391 buf->surfaces[surf] = pipe->create_surface(pipe, buf->resources[i], &surf_templ);
392 if (!buf->surfaces[surf])
398 return buf->surfaces;
402 pipe_surface_reference(&buf->surfaces[i], NULL);
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_state_sampler.c238 struct svga_winsys_surface *surfaces[PIPE_MAX_SAMPLERS]; local
250 surfaces[i] = svga_resource_handle(sv->base.texture);
261 surfaces[i] = NULL;
269 surfaces[i] = NULL;
286 surfaces);
/external/mesa3d/src/gallium/state_trackers/va/
H A Dpostproc.c59 struct pipe_surface **surfaces; local
63 surfaces = dst->get_surfaces(dst);
64 if (!surfaces || !surfaces[0])
81 vl_compositor_render(&drv->cstate, &drv->compositor, surfaces[0], NULL, false);
/external/mesa3d/src/gallium/state_trackers/vdpau/
H A Dsurface.c381 struct pipe_surface **surfaces; local
387 surfaces = vlsurf->video_buffer->get_surfaces(vlsurf->video_buffer);
391 if (!surfaces[i])
397 pipe->clear_render_target(pipe, surfaces[i], &c, 0, 0,
398 surfaces[i]->width, surfaces[i]->height, false);
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv84_video.h53 struct pipe_surface *surfaces[VL_NUM_COMPONENTS * 2]; member in struct:nv84_video_buffer

Completed in 7659 milliseconds

123