HomeSort by: relevance | last modified time | path
    Searched refs:pbo (Results 1 - 25 of 26) sorted by relevancy

1 2

  /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);

Completed in 26 milliseconds

1 2