Searched refs:buffer_view (Results 1 - 25 of 27) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dvx_image.c160 struct v3dv_buffer_view *buffer_view)
162 assert(buffer_view->buffer);
163 const struct v3dv_buffer *buffer = buffer_view->buffer;
165 v3dvx_pack(buffer_view->texture_shader_state, TEXTURE_SHADER_STATE, tex) {
178 tex.image_width = buffer_view->num_elements;
183 tex.texture_type = buffer_view->format->tex_type;
184 tex.srgb = vk_format_is_srgb(buffer_view->vk_format);
194 buffer_view->offset;
H A Dv3dv_descriptor_set.c235 assert(descriptor->buffer_view);
236 *out_vk_format = descriptor->buffer_view->vk_format;
237 return descriptor->buffer_view->format;
264 assert(descriptor->buffer_view);
265 return descriptor->buffer_view->buffer->mem->bo;
954 descriptor->buffer_view = bview;
1031 V3DV_FROM_HANDLE(v3dv_buffer_view, buffer_view,
1034 set, binding_layout, buffer_view,
H A Dv3dv_image.c617 V3DV_FROM_HANDLE(v3dv_buffer_view, buffer_view, bufferView);
619 if (buffer_view == NULL)
622 vk_object_free(&device->vk, pAllocator, buffer_view);
H A Dv3dv_uniforms.c342 get_texture_size_from_buffer_view(struct v3dv_buffer_view *buffer_view, argument
349 return buffer_view->num_elements;
385 return get_texture_size_from_buffer_view(descriptor->buffer_view,
H A Dv3dvx_private.h175 struct v3dv_buffer_view *buffer_view);
H A Dv3dv_private.h1238 struct v3dv_buffer_view *buffer_view; member in union:v3dv_descriptor::__anon4b4f7c65180a
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_context.c444 return sampler_view->base.texture ? sampler_view->buffer_view : NULL;
448 return image_view->base.resource ? image_view->buffer_view : NULL;
512 ctx->di.tbos[shader][slot] = bv->buffer_view;
532 ctx->di.tbos[shader][slot] = null_bufferview->buffer_view;
549 ctx->di.texel_images[shader][slot] = bv->buffer_view;
568 ctx->di.texel_images[shader][slot] = null_bufferview->buffer_view;
657 struct zink_buffer_view *buffer_view = NULL; local in function:get_buffer_view
663 buffer_view = he->data;
664 p_atomic_inc(&buffer_view->reference.count);
669 buffer_view
785 zink_destroy_buffer_view(struct zink_screen * screen,struct zink_buffer_view * buffer_view) argument
1292 struct zink_buffer_view *buffer_view = get_buffer_view(ctx, res, &bvci); local in function:create_image_bufferview
1455 struct zink_buffer_view *buffer_view = get_buffer_view(ctx, res, &bvci); local in function:zink_set_sampler_views
1576 struct zink_buffer_view *buffer_view = get_buffer_view(ctx, res, &bvci); local in function:rebind_bindless_bufferview
[all...]
H A Dzink_context.h87 VkBufferView buffer_view; member in struct:zink_buffer_view
97 struct zink_buffer_view *buffer_view; member in union:zink_sampler_view::__anonffe3f6a5010a
105 struct zink_buffer_view *buffer_view; member in union:zink_image_view::__anonffe3f6a5020a
536 zink_destroy_buffer_view(struct zink_screen *screen, struct zink_buffer_view *buffer_view);
H A Dzink_batch.c67 struct zink_buffer_view *buffer_view = (struct zink_buffer_view *)entry->key; local in function:zink_reset_batch_state
68 zink_batch_usage_unset(&buffer_view->batch_uses, bs);
69 zink_buffer_view_reference(screen, &buffer_view, NULL);
697 zink_batch_reference_bufferview(struct zink_batch *batch, struct zink_buffer_view *buffer_view) argument
699 if (!batch_ptr_add_usage(batch, batch->state->bufferviews, buffer_view))
701 pipe_reference(NULL, &buffer_view->reference);
720 zink_batch_reference_bufferview(batch, sv->buffer_view);
742 zink_batch_reference_bufferview(batch, image_view->buffer_view);
H A Dzink_batch.h175 zink_batch_reference_bufferview(struct zink_batch *batch, struct zink_buffer_view *buffer_view);
H A Dzink_screen.h169 uint32_t buffer_view; member in struct:zink_screen::__anonf29717400308
H A Dzink_descriptors.c125 sampler_view->buffer_view->hash : sampler_view->image_view->hash;
134 image_view->buffer_view->hash : image_view->surface->hash;
141 (is_buffer ? zink_screen(ctx->base.screen)->null_descriptor_hashes.buffer_view :
149 (is_buffer ? zink_screen(ctx->base.screen)->null_descriptor_hashes.buffer_view :
157 return dsurf->is_buffer ? (dsurf->bufferview ? dsurf->bufferview->hash : zink_screen(ctx->base.screen)->null_descriptor_hashes.buffer_view) :
943 desc_set_ref_add(zds, &image_view->buffer_view->desc_set_refs, (void**)&zds->surfaces[idx].bufferview, image_view->buffer_view);
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_descriptor_set.c162 VK_FROM_HANDLE(panvk_buffer_view, buffer_view, *pTexelBufferView);
163 desc->buffer_view = buffer_view;
H A Dpanvk_private.h343 struct panvk_buffer_view *buffer_view; member in union:panvk_descriptor::__anon9e4fc0280d0a
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_descriptor_set.c1405 struct anv_buffer_view *buffer_view,
1419 if (buffer_view == NULL) {
1427 .buffer_view = buffer_view,
1432 .image = anv_surface_state_to_handle(buffer_view->surface_state),
1441 buffer_view->storage_surface_state),
1443 buffer_view->lowered_storage_surface_state),
1450 &buffer_view->lowered_storage_image_param);
1527 .buffer_view = bview,
1729 dst_desc[j].buffer_view
1402 anv_descriptor_set_write_buffer_view(struct anv_device * device,struct anv_descriptor_set * set,VkDescriptorType type,struct anv_buffer_view * buffer_view,uint32_t binding,uint32_t element) argument
[all...]
H A DgenX_cmd_buffer.c2798 if (desc->buffer_view) {
2799 surface_state = desc->buffer_view->surface_state;
2803 desc->buffer_view->address);
2851 if (desc->buffer_view) {
2853 ? desc->buffer_view->lowered_storage_surface_state
2854 : desc->buffer_view->storage_surface_state;
2858 desc->buffer_view->address);
3083 if (desc->buffer_view)
3084 return desc->buffer_view->address;
3148 if (!desc->buffer_view)
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_descriptor_set.c1226 struct anv_buffer_view *buffer_view,
1239 .buffer_view = buffer_view,
1247 .image = anv_surface_state_to_handle(buffer_view->surface_state),
1256 buffer_view->storage_surface_state),
1258 buffer_view->writeonly_storage_surface_state),
1265 &buffer_view->storage_image_param);
1319 .buffer_view = bview,
1223 anv_descriptor_set_write_buffer_view(struct anv_device * device,struct anv_descriptor_set * set,VkDescriptorType type,struct anv_buffer_view * buffer_view,uint32_t binding,uint32_t element) argument
H A DgenX_cmd_buffer.c2219 surface_state = desc->buffer_view->surface_state;
2223 desc->buffer_view->address);
2255 ? desc->buffer_view->writeonly_storage_surface_state
2256 : desc->buffer_view->storage_surface_state;
2260 desc->buffer_view->address);
2535 DIV_ROUND_UP(desc->buffer_view->range, 32) - range->start);
2536 read_addr = anv_address_add(desc->buffer_view->address,
H A Danv_private.h1718 struct anv_buffer_view *buffer_view; member in union:anv_descriptor::__anon7bd6f269060a
1842 struct anv_buffer_view *buffer_view,
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_descriptor_set.c948 RADV_FROM_HANDLE(radv_buffer_view, buffer_view, _buffer_view);
950 if (!buffer_view) {
957 memcpy(dst, buffer_view->state, 4 * 4);
960 radv_cs_add_buffer(device->ws, cmd_buffer->cs, buffer_view->bo);
962 *buffer_list = buffer_view->bo;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_descriptor_set.c792 write_texel_buffer_descriptor(uint32_t *dst, const VkBufferView buffer_view) argument
794 if (buffer_view == VK_NULL_HANDLE) {
797 TU_FROM_HANDLE(tu_buffer_view, view, buffer_view);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_descriptor_set.c833 RADV_FROM_HANDLE(radv_buffer_view, buffer_view, _buffer_view);
835 memcpy(dst, buffer_view->state, 4 * 4);
838 radv_cs_add_buffer(device->ws, cmd_buffer->cs, buffer_view->bo);
840 *buffer_list = buffer_view->bo;
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_descriptor_set.c431 .info.buffer_view = bview,
654 .info.buffer_view = bview,
H A Dlvp_private.h417 struct lvp_buffer_view *buffer_view; member in union:lvp_descriptor_info
H A Dlvp_execute.c1043 struct lvp_buffer_view *bv = descriptor->buffer_view;
1108 struct lvp_buffer_view *bv = descriptor->buffer_view;
3138 info->buffer_view = lvp_buffer_view_from_handle(in_cmd->descriptor_writes[i].pTexelBufferView[j]);

Completed in 107 milliseconds

12