Lines Matching defs:info
496 leaf_node_count(const VkAccelerationStructureBuildGeometryInfoKHR *info,
500 for (uint32_t i = 0; i < info->geometryCount; ++i) {
649 build_bvh(struct radv_device *device, const VkAccelerationStructureBuildGeometryInfoKHR *info,
652 RADV_FROM_HANDLE(radv_acceleration_structure, accel, info->dstAccelerationStructure);
656 scratch[0] = info->scratchData.hostAddress;
657 scratch[1] = scratch[0] + leaf_node_count(info, ranges);
676 for (uint32_t i = 0; i < info->geometryCount; ++i) {
678 info->pGeometries ? &info->pGeometries[i] : info->ppGeometries[i];
829 b.shader->info.workgroup_size[0] = 64;
831 assert(b.shader->info.workgroup_size[1] == 1);
832 assert(b.shader->info.workgroup_size[2] == 1);
833 assert(!b.shader->info.workgroup_size_variable);
1168 b.shader->info.workgroup_size[0]),
1517 b.shader->info.workgroup_size[0]),
1600 b.shader->info.workgroup_size[0]),
1684 nir_imm_ivec4(&b, b.shader->info.workgroup_size[0], b.shader->info.workgroup_size[1],
1685 b.shader->info.workgroup_size[2], 0);
1696 b.shader->info.workgroup_size[0] * 16);
2187 struct radix_sort_vk_sort_devaddr_info info =
2189 info.count = bvh_states[i].node_count;
2194 info.keyvals_even.buffer = VK_NULL_HANDLE;
2195 info.keyvals_even.offset = 0;
2196 info.keyvals_even.devaddr = base_addr;
2198 info.keyvals_odd = base_addr + requirements.keyvals_size;
2200 info.internal.buffer = VK_NULL_HANDLE;
2201 info.internal.offset = 0;
2202 info.internal.devaddr = base_addr + requirements.keyvals_size * 2;
2206 &info, radv_device_to_handle(cmd_buffer->device), commandBuffer,
2209 assert(result_addr == info.keyvals_even.devaddr || result_addr == info.keyvals_odd);
2211 if (result_addr == info.keyvals_even.devaddr) {