Searched refs:compute_pipeline (Results 1 – 12 of 12) sorted by relevance
365 const ComputePipelineInfo& compute_pipeline, in MapDeviceBufferToHostBuffer() argument367 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()1415 ComputePipelineInfo* compute_pipeline = GetComputePipeline(command); in DoCompute() local1416 if (!compute_pipeline) in DoCompute()1421 device_->Get(), compute_pipeline->bind_group_layouts); in DoCompute()1424 pipelineStageDescriptor.module = compute_pipeline->compute_shader; in DoCompute()[all …]
75 return pipeline_map_[command->GetPipeline()].compute_pipeline.get(); in GetComputePipeline()83 Result AttachBuffers(ComputePipelineInfo* compute_pipeline);90 const ComputePipelineInfo& compute_pipeline,
101 std::unique_ptr<ComputePipelineInfo> compute_pipeline; member
60 "src/vulkan/compute_pipeline.cc",
19 compute_pipeline.cc
465 struct anv_compute_pipeline *compute_pipeline = in anv_CmdBindPipeline() local467 if (cmd_buffer->state.compute.pipeline == compute_pipeline) in anv_CmdBindPipeline()470 cmd_buffer->state.compute.pipeline = compute_pipeline; in anv_CmdBindPipeline()473 &compute_pipeline->cs->bind_map); in anv_CmdBindPipeline()
379 struct anv_compute_pipeline *compute_pipeline = in anv_DestroyPipeline() local382 if (compute_pipeline->cs) in anv_DestroyPipeline()383 anv_shader_bin_unref(device, compute_pipeline->cs); in anv_DestroyPipeline()
2611 if (cmd_buffer->state.compute_pipeline) in radv_flush_indirect_descriptor_sets()2612 radv_emit_userdata_address(cmd_buffer, cmd_buffer->state.compute_pipeline, MESA_SHADER_COMPUTE, in radv_flush_indirect_descriptor_sets()2638 state->compute_pipeline && state->compute_pipeline->need_indirect_descriptor_sets); in radv_flush_descriptors()2658 if (cmd_buffer->state.compute_pipeline && in radv_flush_descriptors()2661 cmd_buffer->state.compute_pipeline, in radv_flush_descriptors()2680 ? cmd_buffer->state.compute_pipeline in radv_flush_constants()4188 struct radv_pipeline *pipeline = cmd_buffer->state.compute_pipeline; in radv_emit_compute_pipeline()4231 if (cmd_buffer->state.compute_pipeline == pipeline) in radv_CmdBindPipeline()4235 cmd_buffer->state.compute_pipeline = pipeline; in radv_CmdBindPipeline()5600 struct radv_pipeline *pipeline = cmd_buffer->state.compute_pipeline; in radv_emit_dispatch_packets()[all …]
96 state->old_pipeline = cmd_buffer->state.compute_pipeline; in radv_meta_save()
1335 struct radv_pipeline * compute_pipeline; member
855 struct tu_pipeline *compute_pipeline; member
2069 cmd->state.compute_pipeline = pipeline; in tu_CmdBindPipeline()3797 struct tu_pipeline *pipeline = cmd->state.compute_pipeline; in tu_dispatch()