Searched refs:surfaces (Results 26 - 50 of 58) sorted by relevance

123

/external/mesa3d/src/mesa/drivers/dri/nouveau/
H A Dnv04_state_tex.c77 s = &to_nouveau_texture(t)->surfaces[t->BaseLevel];
H A Dnouveau_texture.c61 nouveau_surface_ref(NULL, &nt->surfaces[i]);
255 struct nouveau_surface *s = &to_nouveau_texture(t)->surfaces[level];
277 struct nouveau_surface *ss = to_nouveau_texture(t)->surfaces;
311 struct nouveau_surface *ss = to_nouveau_texture(t)->surfaces;
379 struct nouveau_surface *s = &nt->surfaces[i];
H A Dnv10_state_tex.c175 s = &to_nouveau_texture(t)->surfaces[t->BaseLevel];
H A Dnv20_state_tex.c181 s = &to_nouveau_texture(t)->surfaces[t->BaseLevel];
/external/mesa3d/src/gallium/state_trackers/va/
H A Dsurface.c57 int num_surfaces, VASurfaceID *surfaces)
59 return vlVaCreateSurfaces2(ctx, format, width, height, surfaces, num_surfaces,
491 int index, VASurfaceID *surfaces,
558 surfaces[index] = handle_table_add(drv->htab, surface);
560 if (!surfaces[index]) {
571 VASurfaceID *surfaces, unsigned int num_surfaces,
687 memset(surfaces, VA_INVALID_ID, num_surfaces * sizeof(VASurfaceID));
713 surfaces[i] = handle_table_add(drv->htab, surf);
716 vaStatus = suface_from_external_memory(ctx, surf, memory_attibute, i, surfaces, &templat);
733 vlVaDestroySurfaces(ctx, surfaces,
56 vlVaCreateSurfaces(VADriverContextP ctx, int width, int height, int format, int num_surfaces, VASurfaceID *surfaces) argument
489 suface_from_external_memory(VADriverContextP ctx, vlVaSurface *surface, VASurfaceAttribExternalBuffers *memory_attibute, int index, VASurfaceID *surfaces, struct pipe_video_buffer *templat) argument
569 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) argument
[all...]
H A Dimage.c188 struct pipe_surface **surfaces; local
206 surfaces = surf->buffer->get_surfaces(surf->buffer);
207 if (!surfaces || !surfaces[0]->texture)
268 pipe_resource_reference(&img_buf->derived_surface.resource, surfaces[0]->texture);
H A Dva_private.h300 int num_surfaces, VASurfaceID *surfaces);
361 VASurfaceID *surfaces, unsigned int num_surfaces, VASurfaceAttrib *attrib_list,
/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_video.c385 if (dec->surfaces[i] == buf)
389 dec->surfaces[i] = buf;
729 if (!buf->surfaces[i]) {
732 buf->surfaces[i] = pipe->create_surface(pipe, buf->resources[i], &surf_templ);
733 if (!buf->surfaces[i])
738 return buf->surfaces;
742 pipe_surface_reference(&buf->surfaces[i], NULL);
756 pipe_surface_reference(&buf->surfaces[i], NULL);
H A Dnouveau_vp3_video.h35 struct pipe_surface *surfaces[VL_NUM_COMPONENTS * 2]; member in struct:nouveau_vp3_video_buffer
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv84_video.c576 return buf->surfaces;
591 pipe_surface_reference(&buf->surfaces[i * 2], NULL);
592 pipe_surface_reference(&buf->surfaces[i * 2 + 1], NULL);
722 buffer->surfaces[j * 2] =
724 if (!buffer->surfaces[j * 2])
728 buffer->surfaces[j * 2 + 1] =
730 if (!buffer->surfaces[j * 2 + 1])
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_draw.c321 struct svga_winsys_surface *surfaces[PIPE_MAX_SAMPLERS]; local
334 surfaces[i] = svga_buffer_handle(svga, sv->base.texture);
337 surfaces[i] = svga_texture(sv->base.texture)->handle;
341 surfaces[i] = NULL;
352 surfaces[unit] = svga_texture(sv->base.texture)->handle;
359 if (surfaces[i]) {
361 surfaces[i],
478 * Draw command, just in case the surfaces associated with the resources
609 * command, we still need to reference the vertex buffers surfaces.
H A Dsvga_cmd_vgpu10.c461 struct svga_winsys_surface **surfaces)
479 if (surfaces[i]) {
482 swc->surface_relocation(swc, &sot->sid, NULL, surfaces[i],
1155 struct svga_winsys_surface **surfaces)
1178 swc->surface_relocation(swc, &bufs[i].sid, NULL, surfaces[i],
458 SVGA3D_vgpu10_SetSOTargets(struct svga_winsys_context *swc, unsigned count, const SVGA3dSoTarget *targets, struct svga_winsys_surface **surfaces) argument
1151 SVGA3D_vgpu10_SetVertexBuffers(struct svga_winsys_context *swc, unsigned count, uint32 startBuffer, const SVGA3dVertexBuffer *bufferInfo, struct svga_winsys_surface **surfaces) argument
H A Dsvga_cmd.h405 struct svga_winsys_surface **surfaces);
640 struct svga_winsys_surface **surfaces);
/external/mesa3d/src/gallium/state_trackers/nine/
H A Dbasetexture9.c195 * Mark states for update, and tell the nine surfaces/volumes
220 * Note: We cannot render to surfaces of managed textures.
224 * Note3: We don't care about the value passed for the surfaces
227 NineSurface9_SetResource(tex->surfaces[l], res, l - This->managed.lod);
235 NineSurface9_SetResource(tex->surfaces[l * 6 + z],
271 NineSurface9_UploadSelf(tex->surfaces[l], &box);
292 NineSurface9_UploadSelf(tex->surfaces[l * 6 + z], &box);
331 NineSurface9_UploadSelf(tex->surfaces[l], &box);
345 NineSurface9_UploadSelf(tex->surfaces[l * 6 + z], &box);
H A Ddevice9.c1426 * . Different formats -> use util_format_translate to translate if possible for surfaces.
1464 dst->surfaces[l]->desc.Width,
1465 dst->surfaces[l]->desc.Height);
1466 NineSurface9_CopyMemToDefault(dst->surfaces[l],
1467 src->surfaces[m],
1491 dst->surfaces[l * 6 + z]->desc.Width,
1492 dst->surfaces[l * 6 + z]->desc.Height);
1493 NineSurface9_CopyMemToDefault(dst->surfaces[l * 6 + z],
1494 src->surfaces[m * 6 + z],
/external/mesa3d/src/gallium/drivers/rbug/
H A Drbug_screen.c267 make_empty_list(&rb_screen->surfaces);
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_decoder.c91 struct pipe_surface *surfaces[VL_MAX_SURFACES]; member in struct:video_buffer_private
111 pipe_surface_reference(&priv->surfaces[i], NULL);
145 priv->surfaces[i] = pipe->create_surface(pipe, surf[i]->texture, surf[i]);
777 target_surfaces = get_video_buffer_private(dec, target)->surfaces;
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_context.h140 /* 8 surfaces, at 16 32-bits integers each */
246 /* NOTE: some of these surfaces may reference buffers */
247 struct pipe_surface *surfaces[2][NVC0_MAX_SURFACE_SLOTS]; member in struct:nvc0_context
H A Dnvc0_context.c173 pipe_surface_reference(&nvc0->surfaces[s][i], NULL);
/external/mesa3d/src/gallium/drivers/r600/
H A Devergreen_compute.c611 struct pipe_surface **surfaces)
614 struct r600_surface **resources = (struct r600_surface **)surfaces;
609 evergreen_set_compute_resources(struct pipe_context *ctx, unsigned start, unsigned count, struct pipe_surface **surfaces) argument
/external/mesa3d/src/gallium/drivers/ilo/
H A Dilo_state.c1627 * "Logic Ops are only supported on *_UNORM surfaces (excluding _SRGB
1867 if (surfaces) {
1869 pipe_surface_reference(&dst->states[start + i], surfaces[i]);
1877 if (surfaces)
2220 struct pipe_surface **surfaces)
2228 if (surfaces) {
2230 pipe_surface_reference(&dst->states[start + i], surfaces[i]);
2238 if (surfaces)
2218 ilo_set_compute_resources(struct pipe_context *pipe, unsigned start, unsigned count, struct pipe_surface **surfaces) argument
/external/mesa3d/src/intel/vulkan/
H A DgenX_cmd_buffer.c282 * Compression for surfaces bound to the sampling engine."
307 /* We only allocate input attachment states for color surfaces. Compression
1766 struct anv_state surfaces = { 0, }, samplers = { 0, }; local
1769 result = emit_binding_table(cmd_buffer, MESA_SHADER_COMPUTE, &surfaces);
1780 result = emit_binding_table(cmd_buffer, MESA_SHADER_COMPUTE, &surfaces);
1789 .BindingTablePointer = surfaces.offset,
/external/deqp/modules/gles2/functional/
H A Des2fClippingTests.cpp523 tcu::Surface* surfaces[2] = {&testSurface, &refSurface}; local
540 tcu::Surface& dstSurface = *surfaces[contextNdx];
660 tcu::Surface* surfaces[2] = {&testSurface, &refSurface}; local
679 tcu::Surface& dstSurface = *surfaces[contextNdx];
883 tcu::Surface* surfaces[2] = {&testSurface, &refSurface}; local
907 tcu::Surface& dstSurface = *surfaces[contextNdx];
/external/deqp/modules/gles3/functional/
H A Des3fClippingTests.cpp526 tcu::Surface* surfaces[2] = {&testSurface, &refSurface}; local
543 tcu::Surface& dstSurface = *surfaces[contextNdx];
663 tcu::Surface* surfaces[2] = {&testSurface, &refSurface}; local
682 tcu::Surface& dstSurface = *surfaces[contextNdx];
887 tcu::Surface* surfaces[2] = {&testSurface, &refSurface}; local
911 tcu::Surface& dstSurface = *surfaces[contextNdx];
/external/skia/dm/
H A DDMSrcSink.cpp2060 SkTArray<sk_sp<SkSurface>> surfaces;
2061 // surfaces.setReserve(xTiles*yTiles);
2067 // E.g., if it's a GpuSink, the surfaces and images are textures.
2070 s = SkSurface::MakeRaster(info); // Some canvases can't create surfaces.
2072 surfaces.push_back(s);
2082 sk_sp<SkImage> image(surfaces[i+xTiles*j]->makeImageSnapshot());

Completed in 542 milliseconds

123