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

1 2 3 4 5

  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/
virgl_encode.c 47 if ((ctx->cbuf->cdw + len + 1) > VIRGL_MAX_CMDBUF_DWORDS)
50 virgl_encoder_write_dword(ctx->cbuf, dword);
70 virgl_encoder_emit_resource(vs, ctx->cbuf, res);
77 virgl_encoder_write_dword(ctx->cbuf, handle);
85 virgl_encoder_write_dword(ctx->cbuf, handle);
97 virgl_encoder_write_dword(ctx->cbuf, handle);
106 virgl_encoder_write_dword(ctx->cbuf, tmp);
109 virgl_encoder_write_dword(ctx->cbuf, tmp);
121 virgl_encoder_write_dword(ctx->cbuf, tmp);
133 virgl_encoder_write_dword(ctx->cbuf, handle)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/vtest/
virgl_vtest_winsys.c 401 static boolean virgl_vtest_lookup_res(struct virgl_vtest_cmd_buf *cbuf,
404 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1);
407 if (cbuf->is_handle_added[hash]) {
408 i = cbuf->reloc_indices_hashlist[hash];
409 if (cbuf->res_bo[i] == res)
412 for (i = 0; i < cbuf->cres; i++) {
413 if (cbuf->res_bo[i] == res) {
414 cbuf->reloc_indices_hashlist[hash] = i;
423 struct virgl_vtest_cmd_buf *cbuf)
427 for (i = 0; i < cbuf->cres; i++)
466 struct virgl_vtest_cmd_buf *cbuf; local
493 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local
523 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local
544 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local
    [all...]
virgl_vtest_winsys.h 100 virgl_vtest_cmd_buf(struct virgl_cmd_buf *cbuf)
102 return (struct virgl_vtest_cmd_buf *)cbuf;
127 struct virgl_vtest_cmd_buf *cbuf);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/
virgl_encode.c 306 if ((ctx->cbuf->cdw + len + 1) > VIRGL_MAX_CMDBUF_DWORDS)
309 virgl_encoder_write_dword(ctx->cbuf, dword);
329 virgl_encoder_emit_resource(vs, ctx->cbuf, res);
336 virgl_encoder_write_dword(ctx->cbuf, handle);
344 virgl_encoder_write_dword(ctx->cbuf, handle);
356 virgl_encoder_write_dword(ctx->cbuf, handle);
365 virgl_encoder_write_dword(ctx->cbuf, tmp);
368 virgl_encoder_write_dword(ctx->cbuf, tmp);
386 virgl_encoder_write_dword(ctx->cbuf, tmp);
398 virgl_encoder_write_dword(ctx->cbuf, handle)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/virgl/drm/
virgl_drm_winsys.c 710 static bool virgl_drm_alloc_res_list(struct virgl_drm_cmd_buf *cbuf,
713 cbuf->nres = initial_size;
714 cbuf->cres = 0;
716 cbuf->res_bo = CALLOC(cbuf->nres, sizeof(struct virgl_hw_buf*));
717 if (!cbuf->res_bo)
720 cbuf->res_hlist = MALLOC(cbuf->nres * sizeof(uint32_t));
721 if (!cbuf->res_hlist) {
722 FREE(cbuf->res_bo)
823 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
846 struct virgl_drm_cmd_buf *cbuf; local
874 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
941 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
1095 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
    [all...]
virgl_drm_winsys.h 142 virgl_drm_cmd_buf(struct virgl_cmd_buf *cbuf)
144 return (struct virgl_drm_cmd_buf *)cbuf;
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/virgl/drm/
virgl_drm_winsys.c 557 static boolean virgl_drm_lookup_res(struct virgl_drm_cmd_buf *cbuf,
560 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1);
563 if (cbuf->is_handle_added[hash]) {
564 i = cbuf->reloc_indices_hashlist[hash];
565 if (cbuf->res_bo[i] == res)
568 for (i = 0; i < cbuf->cres; i++) {
569 if (cbuf->res_bo[i] == res) {
570 cbuf->reloc_indices_hashlist[hash] = i;
579 struct virgl_drm_cmd_buf *cbuf,
582 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1)
633 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
656 struct virgl_drm_cmd_buf *cbuf; local
692 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
758 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
927 struct virgl_drm_cmd_buf *cbuf = virgl_drm_cmd_buf(_cbuf); local
    [all...]
virgl_drm_winsys.h 106 virgl_drm_cmd_buf(struct virgl_cmd_buf *cbuf)
108 return (struct virgl_drm_cmd_buf *)cbuf;
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/virgl/vtest/
virgl_vtest_winsys.c 485 static boolean virgl_vtest_lookup_res(struct virgl_vtest_cmd_buf *cbuf,
488 unsigned hash = res->res_handle & (sizeof(cbuf->is_handle_added)-1);
491 if (cbuf->is_handle_added[hash]) {
492 i = cbuf->reloc_indices_hashlist[hash];
493 if (cbuf->res_bo[i] == res)
496 for (i = 0; i < cbuf->cres; i++) {
497 if (cbuf->res_bo[i] == res) {
498 cbuf->reloc_indices_hashlist[hash] = i;
507 struct virgl_vtest_cmd_buf *cbuf)
511 for (i = 0; i < cbuf->cres; i++)
550 struct virgl_vtest_cmd_buf *cbuf; local
577 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local
604 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local
625 struct virgl_vtest_cmd_buf *cbuf = virgl_vtest_cmd_buf(_cbuf); local
    [all...]
virgl_vtest_winsys.h 103 virgl_vtest_cmd_buf(struct virgl_cmd_buf *cbuf)
105 return (struct virgl_vtest_cmd_buf *)cbuf;
130 struct virgl_vtest_cmd_buf *cbuf);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
lp_scene.c 158 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local
160 if (!cbuf) {
167 if (llvmpipe_resource_is_texture(cbuf->texture)) {
168 scene->cbufs[i].stride = llvmpipe_resource_stride(cbuf->texture,
169 cbuf->u.tex.level);
170 scene->cbufs[i].layer_stride = llvmpipe_layer_stride(cbuf->texture,
171 cbuf->u.tex.level);
173 scene->cbufs[i].map = llvmpipe_resource_map(cbuf->texture,
174 cbuf->u.tex.level,
175 cbuf->u.tex.first_layer
217 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local
532 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
lp_state_fs_fastpath.c 126 __m128i *cbuf = (__m128i *)cbufs[0]; local
127 unsigned stride = strides[0] / sizeof *cbuf;
133 mm_store_mask_si128(cbuf, vec_mask[0], vec_color); cbuf += stride;
134 mm_store_mask_si128(cbuf, vec_mask[1], vec_color); cbuf += stride;
135 mm_store_mask_si128(cbuf, vec_mask[2], vec_color); cbuf += stride;
136 mm_store_mask_si128(cbuf, vec_mask[3], vec_color);
lp_scene.c 203 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local
204 init_scene_texture(&scene->cbufs[i], cbuf);
227 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local
228 if (llvmpipe_resource_is_texture(cbuf->texture)) {
229 llvmpipe_resource_unmap(cbuf->texture,
230 cbuf->u.tex.level,
231 cbuf->u.tex.first_layer);
599 * attachment hence don't need separate per cbuf and zsbuf max.
602 struct pipe_surface *cbuf = scene->fb.cbufs[i]; local
603 if (cbuf) {
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/
sp_quad_fs.c 84 uint cbuf; local
87 for (cbuf = 0; cbuf < softpipe->framebuffer.nr_cbufs; cbuf++) {
88 float (*quadColor)[4] = quad->output.color[cbuf];
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
sp_quad_fs.c 84 uint cbuf; local
87 for (cbuf = 0; cbuf < softpipe->framebuffer.nr_cbufs; cbuf++) {
88 float (*quadColor)[4] = quad->output.color[cbuf];
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/
i915_state_immediate.c 162 struct i915_surface *cbuf = i915_surface(i915->framebuffer.cbufs[0]); local
163 if (cbuf && cbuf->alpha_in_g)
165 else if (cbuf && cbuf->alpha_is_x)
i915_state_dynamic.c 167 struct i915_surface *cbuf = i915_surface(i915->framebuffer.cbufs[0]); local
168 if (cbuf && cbuf->alpha_in_g)
170 else if (cbuf && cbuf->alpha_is_x)
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
etnaviv_state.c 127 struct etna_surface *cbuf = etna_surface(sv->cbufs[0]); local
128 struct etna_resource *res = etna_resource(cbuf->base.texture);
132 etna_update_render_resource(pctx, cbuf->base.texture);
135 VIVS_PE_COLOR_FORMAT_FORMAT(translate_rs_format(cbuf->base.format)) |
144 if ((cbuf->surf.offset & 63) ||
145 (((cbuf->surf.stride * 4) & 63) && cbuf->surf.height > 4)) {
152 cbuf->surf.offset, cbuf->surf.stride * 4);
156 cs->PE_COLOR_ADDR = cbuf->reloc[0]
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
vc4_job.c 168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf)
171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf};
180 if (cbuf)
181 vc4_flush_jobs_reading_resource(vc4, cbuf->texture);
187 if (cbuf) {
188 if (cbuf->texture->nr_samples > 1) {
190 pipe_surface_reference(&job->msaa_color_write, cbuf);
192 pipe_surface_reference(&job->color_write, cbuf);
213 if (cbuf)
231 struct pipe_surface *cbuf = vc4->framebuffer.cbufs[0]; local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
vc4_job.c 168 struct pipe_surface *cbuf, struct pipe_surface *zsbuf)
171 struct vc4_job_key local_key = {.cbuf = cbuf, .zsbuf = zsbuf};
180 if (cbuf)
181 vc4_flush_jobs_reading_resource(vc4, cbuf->texture);
187 if (cbuf) {
188 if (cbuf->texture->nr_samples > 1) {
190 pipe_surface_reference(&job->msaa_color_write, cbuf);
192 pipe_surface_reference(&job->color_write, cbuf);
213 if (cbuf)
231 struct pipe_surface *cbuf = vc4->framebuffer.cbufs[0]; local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
etnaviv_state.c 145 struct etna_surface *cbuf = etna_surface(fb->cbufs[0]); local
146 struct etna_resource *res = etna_resource(cbuf->base.texture);
148 uint32_t fmt = translate_pe_format(cbuf->base.format);
151 etna_update_render_resource(pctx, etna_resource(cbuf->prsc));
168 if ((cbuf->surf.offset & 63) ||
169 (((cbuf->surf.stride * 4) & 63) && cbuf->surf.height > 4)) {
176 cbuf->surf.offset, cbuf->surf.stride * 4);
180 cs->PE_COLOR_ADDR = cbuf->reloc[0]
    [all...]
  /xsrc/external/mit/xf86-video-ati/dist/src/
radeon_exa_shared.c 202 accel_state->cbuf.vb_start_op = accel_state->cbuf.vb_offset;
251 info->accel_state->cbuf.vb_offset = 0;
252 info->accel_state->cbuf.vb_start_op = -1;
265 if (info->accel_state->cbuf.vb_bo) {
267 info->accel_state->cbuf.vb_bo,
  /xsrc/external/mit/xf86-video-ati-kms/dist/src/
radeon_exa_shared.c 155 accel_state->cbuf.vb_start_op = accel_state->cbuf.vb_offset;
194 info->accel_state->cbuf.vb_offset = 0;
195 info->accel_state->cbuf.vb_start_op = -1;
208 if (info->accel_state->cbuf.vb_bo) {
210 info->accel_state->cbuf.vb_bo,
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
svga_state_constants.c 400 const struct pipe_constant_buffer *cbuf; local
414 cbuf = &svga->curr.constbufs[shader][0];
426 assert(cbuf->buffer->width0 >= cbuf->buffer_size);
429 count = cbuf->buffer_size / (4 * sizeof(float));
430 data += cbuf->buffer_offset / (4 * sizeof(float));
480 const struct pipe_constant_buffer *cbuf; local
516 cbuf = &svga->curr.constbufs[shader][0];
522 if (cbuf->buffer_size + extra_size == 0)
525 /* Typically, the cbuf->buffer here is a user-space buffer so mappin
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
lima_job.c 116 pipe_surface_reference(&s->key.cbuf, fb->base.cbufs[0]);
133 if (job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0))
134 _mesa_hash_table_remove_key(ctx->write_jobs, job->key.cbuf->texture);
138 pipe_surface_reference(&job->key.cbuf, NULL);
153 .cbuf = fb->base.cbufs[0],
294 if (!(job->key.cbuf && (job->resolve & PIPE_CLEAR_COLOR0)))
297 struct lima_surface *surf = lima_surface(job->key.cbuf);
305 if (!job->key.cbuf)
308 struct lima_surface *surf = lima_surface(job->key.cbuf);
468 lima_pack_reload_plbu_cmd(job, job->key.cbuf);
811 struct pipe_surface *cbuf = job->key.cbuf; local
841 struct pipe_surface *cbuf = job->key.cbuf; local
    [all...]

Completed in 111 milliseconds

1 2 3 4 5