| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| panvk_vX_descriptor_set.c | 68 set->ubos = vk_zalloc(&device->vk.alloc, 71 if (!set->ubos) 109 vk_free(&device->vk.alloc, set->ubos); 220 struct mali_uniform_buffer_packed *ubos = set->ubos; local 281 panvk_per_arch(set_ubo_desc)(&ubos[ubo],
|
| panvk_vX_cs.c | 351 struct mali_uniform_buffer_packed *ubos = descs; local 364 memset(&ubos[offset], 0, num_ubos * sizeof(*ubos)); 366 memcpy(&ubos[offset], set->ubos, set_layout->num_ubos * sizeof(*ubos)); 370 &ubos[offset + set_layout->num_ubos]); 381 &ubos[pipeline->sysvals[i].ubo_idx]); 409 cfg.uniform_buffers = draw->ubos; 491 cfg.uniform_buffers = draw->ubos; [all...] |
| panvk_vX_cmd_buffer.c | 357 if (!pipeline->num_ubos || desc_state->ubos) 362 struct panfrost_ptr ubos = local 367 panvk_per_arch(emit_ubos)(pipeline, desc_state, ubos.cpu); 369 desc_state->ubos = ubos.gpu; 735 .ubos = desc_state->ubos,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/virgl/ |
| virgl_context.h | 82 struct pipe_resource *ubos[PIPE_SHADER_TYPES][PIPE_MAX_CONSTANT_BUFFERS]; member in struct:virgl_context
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| virgl_context.h | 59 struct pipe_constant_buffer ubos[PIPE_MAX_CONSTANT_BUFFERS]; member in struct:virgl_shader_binding_state
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| zink_context.h | 212 struct pipe_constant_buffer ubos[PIPE_SHADER_TYPES][PIPE_MAX_CONSTANT_BUFFERS]; member in struct:zink_context 307 VkDescriptorBufferInfo ubos[PIPE_SHADER_TYPES][PIPE_MAX_CONSTANT_BUFFERS]; member in struct:zink_context::__anon2073
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_indirect_draw.c | 1250 mali_ptr ubos) 1281 cfg.uniform_buffers = ubos; 1354 mali_ptr ubos = get_ubos(pool, &inputs); local 1370 cfg.uniform_buffers = ubos; 1377 &inputs, &draw_ctx, ubos);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| pan_cmdstream.c | 1068 /* Next up, attach UBOs. UBO count includes gaps but no sysval UBO */ 1073 struct panfrost_ptr ubos = local 1078 uint64_t *ubo_ptr = (uint64_t *) ubos.cpu; 1089 /* The rest are honest-to-goodness UBOs */ 1111 return ubos.gpu; 1170 return ubos.gpu;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/nir_to_spirv/ |
| nir_to_spirv.c | 54 SpvId ubos[PIPE_MAX_CONSTANT_BUFFERS][3]; //8, 16, 32 member in struct:ntv_context 990 assert(!ctx->ubos[var->data.driver_location][idx]); 991 ctx->ubos[var->data.driver_location][idx] = var_id; 1957 assert(idx < ARRAY_SIZE(ctx->ubos[0])); 1958 if (!ctx->ubos[const_block_index->u32][idx]) 1961 SpvId bo = ssbo ? ctx->ssbos[const_block_index->u32][idx] : ctx->ubos[const_block_index->u32][idx];
|