/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_pipeline.c | 1067 struct pvr_compute_pipeline *const compute_pipeline) in pvr_compute_pipeline_compile() 1082 &compute_pipeline->state.shader, in pvr_compute_pipeline_compile() 1125 compute_pipeline->base.layout, in pvr_compute_pipeline_compile() 1127 &compute_pipeline->state.descriptor); in pvr_compute_pipeline_compile() 1138 compute_pipeline->state.shader.bo->vma->dev_addr, in pvr_compute_pipeline_compile() 1139 &compute_pipeline->state.primary_program, in pvr_compute_pipeline_compile() 1140 &compute_pipeline->state.primary_program_info); in pvr_compute_pipeline_compile() 1147 compute_pipeline->state.flags.base_workgroup = in pvr_compute_pipeline_compile() 1152 if (compute_pipeline->state.flags.base_workgroup) { in pvr_compute_pipeline_compile() 1160 compute_pipeline in pvr_compute_pipeline_compile() 1062 pvr_compute_pipeline_compile( struct pvr_device *const device, struct pvr_pipeline_cache *pipeline_cache, const VkComputePipelineCreateInfo *pCreateInfo, const VkAllocationCallbacks *const allocator, struct pvr_compute_pipeline *const compute_pipeline) pvr_compute_pipeline_compile() argument 1185 pvr_compute_pipeline_init(struct pvr_device *device, struct pvr_pipeline_cache *pipeline_cache, const VkComputePipelineCreateInfo *pCreateInfo, const VkAllocationCallbacks *allocator, struct pvr_compute_pipeline *compute_pipeline) pvr_compute_pipeline_init() argument 1220 struct pvr_compute_pipeline *compute_pipeline; pvr_compute_pipeline_create() local 1247 pvr_compute_pipeline_destroy( struct pvr_device *const device, const VkAllocationCallbacks *const allocator, struct pvr_compute_pipeline *const compute_pipeline) pvr_compute_pipeline_destroy() argument 2032 struct pvr_compute_pipeline *const compute_pipeline = pvr_DestroyPipeline() local [all...] |
H A D | pvr_cmd_buffer.c | 1696 const struct pvr_compute_pipeline *const compute_pipeline, in pvr_cmd_bind_compute_pipeline() 1699 cmd_buffer->state.compute_pipeline = compute_pipeline; in pvr_cmd_bind_compute_pipeline() 2940 const struct pvr_compute_pipeline *pipeline = state->compute_pipeline; in pvr_compute_update_shared() 3040 const struct pvr_compute_pipeline *pipeline = state->compute_pipeline; in pvr_compute_update_kernel() 3113 const struct pvr_compute_pipeline *compute_pipeline = in pvr_CmdDispatch() local 3114 state->compute_pipeline; in pvr_CmdDispatch() 3116 compute_pipeline->base.layout->push_constants_shader_stages; in pvr_CmdDispatch() 3122 assert(compute_pipeline); in pvr_CmdDispatch() 3131 sub_cmd->uses_atomic_ops |= compute_pipeline in pvr_CmdDispatch() 1695 pvr_cmd_bind_compute_pipeline( const struct pvr_compute_pipeline *const compute_pipeline, struct pvr_cmd_buffer *const cmd_buffer) pvr_cmd_bind_compute_pipeline() argument [all...] |
H A D | pvr_private.h | 801 const struct pvr_compute_pipeline *compute_pipeline; member
|
/third_party/vk-gl-cts/external/amber/src/src/dawn/ |
H A D | engine_dawn.cc | 365 const ComputePipelineInfo& compute_pipeline, in MapDeviceBufferToHostBuffer() 367 for (uint32_t i = 0; i < compute_pipeline.pipeline->GetBuffers().size(); in MapDeviceBufferToHostBuffer() 369 auto& device_buffer = compute_pipeline.buffers[i]; in MapDeviceBufferToHostBuffer() 370 auto& host_buffer = compute_pipeline.pipeline->GetBuffers()[i]; in MapDeviceBufferToHostBuffer() 825 pipeline_map_[pipeline].compute_pipeline.reset( in CreatePipeline() 828 AttachBuffers(pipeline_map_[pipeline].compute_pipeline.get()); in CreatePipeline() 1419 ComputePipelineInfo* compute_pipeline = GetComputePipeline(command); in DoCompute() local 1420 if (!compute_pipeline) in DoCompute() 1425 device_->Get(), compute_pipeline->bind_group_layouts); in DoCompute() 1428 pipelineStageDescriptor.module = compute_pipeline in DoCompute() 364 MapDeviceBufferToHostBuffer( const ComputePipelineInfo& compute_pipeline, const ::dawn::Device& device) MapDeviceBufferToHostBuffer() argument 1480 ComputePipelineInfo* compute_pipeline = GetComputePipeline(command); DoBuffer() local 1694 AttachBuffers(ComputePipelineInfo* compute_pipeline) AttachBuffers() argument [all...] |
H A D | engine_dawn.h | 77 return pipeline_map_[command->GetPipeline()].compute_pipeline.get(); in GetComputePipeline() 85 Result AttachBuffers(ComputePipelineInfo* compute_pipeline); 92 const ComputePipelineInfo& compute_pipeline,
|
H A D | pipeline_info.h | 101 std::unique_ptr<ComputePipelineInfo> compute_pipeline; member
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline_rt.c | 1823 struct radv_compute_pipeline *compute_pipeline = NULL; in radv_rt_pipeline_create() local 1891 compute_pipeline = radv_pipeline_to_compute(pipeline); in radv_rt_pipeline_create() 1893 compute_pipeline->rt_group_handles = in radv_rt_pipeline_create() 1894 calloc(sizeof(*compute_pipeline->rt_group_handles), local_create_info.groupCount); in radv_rt_pipeline_create() 1895 if (!compute_pipeline->rt_group_handles) { in radv_rt_pipeline_create() 1900 compute_pipeline->dynamic_stack_size = radv_rt_pipeline_has_dynamic_stack_size(pCreateInfo); in radv_rt_pipeline_create() 1911 compute_pipeline->rt_group_handles[i].handles[0] = group_info->generalShader + 2; in radv_rt_pipeline_create() 1915 compute_pipeline->rt_group_handles[i].handles[1] = i + 2; in radv_rt_pipeline_create() 1919 compute_pipeline->rt_group_handles[i].handles[0] = group_info->closestHitShader + 2; in radv_rt_pipeline_create() 1921 compute_pipeline in radv_rt_pipeline_create() 1972 struct radv_compute_pipeline *compute_pipeline = radv_pipeline_to_compute(pipeline); radv_GetRayTracingShaderGroupHandlesKHR() local 1992 struct radv_compute_pipeline *compute_pipeline = radv_pipeline_to_compute(pipeline); radv_GetRayTracingShaderGroupStackSizeKHR() local [all...] |
H A D | radv_meta.c | 195 state->old_compute_pipeline = cmd_buffer->state.compute_pipeline; in radv_meta_save()
|
H A D | radv_cmd_buffer.c | 5531 struct radv_compute_pipeline *compute_pipeline = radv_pipeline_to_compute(pipeline); in radv_CmdBindPipeline() local 5533 if (cmd_buffer->state.compute_pipeline == compute_pipeline) in radv_CmdBindPipeline() 5537 cmd_buffer->state.compute_pipeline = compute_pipeline; in radv_CmdBindPipeline() 5544 struct radv_compute_pipeline *compute_pipeline = radv_pipeline_to_compute(pipeline); in radv_CmdBindPipeline() local 5546 if (cmd_buffer->state.rt_pipeline == compute_pipeline) in radv_CmdBindPipeline() 5550 cmd_buffer->state.rt_pipeline = compute_pipeline; in radv_CmdBindPipeline() 5552 if (compute_pipeline->dynamic_stack_size) in radv_CmdBindPipeline() 8643 radv_dispatch(cmd_buffer, info, cmd_buffer->state.compute_pipeline, in radv_compute_dispatch() [all...] |
H A D | radv_pipeline.c | 195 struct radv_compute_pipeline *compute_pipeline = radv_pipeline_to_compute(pipeline); in radv_pipeline_destroy() local 197 free(compute_pipeline->rt_group_handles); in radv_pipeline_destroy() 198 free(compute_pipeline->rt_stack_sizes); in radv_pipeline_destroy()
|
H A D | radv_private.h | 1444 struct radv_compute_pipeline *compute_pipeline;
|
/third_party/vk-gl-cts/external/amber/src/ |
H A D | Android.mk | 58 src/vulkan/compute_pipeline.cc \
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_cmd_buffer.c | 385 struct anv_compute_pipeline *compute_pipeline = in anv_CmdBindPipeline() local 387 if (cmd_buffer->state.compute.pipeline == compute_pipeline) in anv_CmdBindPipeline() 390 cmd_buffer->state.compute.pipeline = compute_pipeline; in anv_CmdBindPipeline() 393 &compute_pipeline->cs->bind_map); in anv_CmdBindPipeline()
|
H A D | anv_pipeline.c | 245 struct anv_compute_pipeline *compute_pipeline = in anv_DestroyPipeline() local 248 if (compute_pipeline->cs) in anv_DestroyPipeline() 249 anv_shader_bin_unref(device, compute_pipeline->cs); in anv_DestroyPipeline()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_cmd_buffer.h | 301 struct tu_pipeline *compute_pipeline; member
|
H A D | tu_cmd_buffer.c | 2424 cmd->state.compute_pipeline = pipeline; in tu_CmdBindPipeline() 5041 struct tu_pipeline *pipeline = cmd->state.compute_pipeline; in tu_dispatch()
|