| /xsrc/external/mit/xorg-server/dist/glamor/ |
| glamor_prepare.c | 29 * creating a PBO large enough for the whole object 77 if (priv->pbo) { 78 glBindBuffer(GL_PIXEL_PACK_BUFFER, priv->pbo); 86 if (priv->pbo == 0) 87 glGenBuffers(1, &priv->pbo); 93 glBindBuffer(GL_PIXEL_PACK_BUFFER, priv->pbo); 103 "bytes PBO due to GL_OUT_OF_MEMORY.\n", 108 glDeleteBuffers(1, &priv->pbo); 109 priv->pbo = 0; 113 if (!priv->pbo) { [all...] |
| glamor_priv.h | 390 GLuint pbo; member in struct:glamor_pixmap_private
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_pbo.c | 28 * Common helper functions for PBO up- and downloads. 60 * Returns false if something (e.g. alignment) prevents PBO upload/download. 109 * PBO upload/download. 186 * constants, and issue the draw call for PBO upload/download. 199 if (!st->pbo.vs) { 200 st->pbo.vs = st_pbo_create_vs(st); 201 if (!st->pbo.vs) 205 if (addr->depth != 1 && st->pbo.use_gs && !st->pbo.gs) { 206 st->pbo.gs = st_pbo_create_gs(st) [all...] |
| st_context.h | 291 } pbo; member in struct:st_context
|
| st_cb_readpixels.c | 30 #include "main/pbo.h" 123 /* Compute PBO addresses */ 223 cso_set_blend(cso, &st->pbo.upload_blend); 473 if (st->pbo.download_enabled && _mesa_is_bufferobj(pack->BufferObj)) {
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_pbo.c | 28 * Common helper functions for PBO up- and downloads. 62 * Returns false if something (e.g. alignment) prevents PBO upload/download. 111 * PBO upload/download. 188 * constants, and issue the draw call for PBO upload/download. 202 if (!st->pbo.vs) { 203 st->pbo.vs = st_pbo_create_vs(st); 204 if (!st->pbo.vs) 208 if (addr->depth != 1 && st->pbo.use_gs && !st->pbo.gs) { 209 st->pbo.gs = st_pbo_create_gs(st) [all...] |
| st_context.h | 334 } pbo; member in struct:st_context
|
| st_cb_readpixels.c | 30 #include "main/pbo.h" 130 /* Compute PBO addresses */ 229 cso_set_blend(cso, &st->pbo.upload_blend); 486 if (st->pbo.download_enabled && pack->BufferObj) {
|
| st_cb_texture.c | 41 #include "main/pbo.h" 1643 cso_set_blend(cso, &st->pbo.upload_blend); 1695 if (!st->pbo.upload_enabled) 1706 if (depth != 1 && !st->pbo.layers) 1728 if (st->pbo.rgba_only) { 1829 if (depth != 1 && !st->pbo.layers) 1840 /* Compute PBO addresses */ 1923 cso_set_blend(cso, &st->pbo.upload_blend); 2319 /* Check basic pre-conditions for PBO upload */ 2334 if (!st->pbo.upload_enabled | [all...] |
| /xsrc/external/mit/mesa-demos/dist/src/tests/ |
| readrate.c | 75 MeasureFormat(struct format_type *fmt, GLint width, GLint height, GLuint pbo) 93 if (pbo) { 161 GLuint i, pbo; local 167 for (pbo = 0; pbo <= HavePBO; pbo++) { 168 printf("Pixel Buffer Object: %d\n", pbo); 170 if (pbo == 0) { 175 MeasureFormat(Formats + i, width, height, pbo);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/ |
| radeon_dma.h | 51 struct radeon_bo **pbo, int *poffset,
|
| radeon_dma.c | 267 struct radeon_bo **pbo, int *poffset, 286 *pbo = first_elem(&rmesa->dma.reserved)->bo; 287 radeon_bo_ref(*pbo);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/ |
| radeon_dma.h | 51 struct radeon_bo **pbo, int *poffset,
|
| radeon_dma.c | 266 struct radeon_bo **pbo, int *poffset, 285 *pbo = first_elem(&rmesa->dma.reserved)->bo; 286 radeon_bo_ref(*pbo);
|
| /xsrc/external/mit/libdrm/dist/nouveau/ |
| nouveau.c | 637 struct nouveau_bo **pbo) 656 *pbo = bo; 662 struct nouveau_bo **pbo, int name) 689 *pbo = &nvbo->base; 706 *pbo = &nvbo->base; 735 struct nouveau_bo **pbo) 740 ret = nouveau_bo_wrap_locked(dev, handle, pbo, 0); 747 struct nouveau_bo **pbo) 759 pbo, name); 767 ret = nouveau_bo_wrap_locked(dev, req.handle, pbo, name) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/ |
| intel_tex_image.c | 10 #include "main/pbo.h" 114 struct intel_buffer_object *pbo = intel_buffer_object(unpack->BufferObj); local 121 DBG("trying pbo upload\n"); 144 src_buffer = intel_bufferobj_source(intel, pbo, 64, &src_offset); 189 /* Attempt to use the blitter for PBO image uploads.
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/ |
| intel_tex_image.c | 10 #include "main/pbo.h" 114 struct intel_buffer_object *pbo = intel_buffer_object(unpack->BufferObj); local 121 DBG("trying pbo upload\n"); 144 src_buffer = intel_bufferobj_source(intel, pbo, 64, &src_offset); 189 /* Attempt to use the blitter for PBO image uploads.
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/ |
| nouveau_buffer.c | 875 nouveau_scratch_bo_alloc(struct nouveau_context *nv, struct nouveau_bo **pbo, 879 4096, size, NULL, pbo); 1010 unsigned size, uint64_t *gpu_addr, struct nouveau_bo **pbo) 1023 *pbo = nv->scratch.current;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| pan_resource.c | 334 panfrost_destroy_bo(struct panfrost_screen *screen, struct panfrost_bo *pbo) 336 struct panfrost_bo *bo = (struct panfrost_bo *)pbo;
|
| /xsrc/external/mit/xf86-video-nouveau/dist/src/ |
| nouveau_exa.c | 210 nouveau_exa_scratch(NVPtr pNv, int size, struct nouveau_bo **pbo, int *off) 235 *pbo = pNv->transfer;
|
| nouveau_xv.c | 430 struct nouveau_bo **pbo) 435 if (*pbo) { 436 if ((*pbo)->size >= size) 438 nouveau_bo_ref(NULL, pbo); 450 return nouveau_bo_new(pNv->dev, flags, 0, size, &config, pbo);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/ |
| nouveau_buffer.c | 942 nouveau_scratch_bo_alloc(struct nouveau_context *nv, struct nouveau_bo **pbo, 946 4096, size, NULL, pbo); 1077 unsigned size, uint64_t *gpu_addr, struct nouveau_bo **pbo) 1090 *pbo = nv->scratch.current;
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/ |
| Makefile.sources | 164 main/pbo.c \ 165 main/pbo.h \
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nvc0/ |
| nve4_compute.c | 806 struct nouveau_bo **pbo, uint64_t *pgpuaddr) 808 uint8_t *ptr = nouveau_scratch_get(nv, 512, pgpuaddr, pbo);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nvc0/ |
| nve4_compute.c | 670 struct nouveau_bo **pbo, uint64_t *pgpuaddr) 672 uint8_t *ptr = nouveau_scratch_get(nv, 512, pgpuaddr, pbo);
|