/dports/misc/mnn/MNN-1.2.0/source/backend/vulkan/component/ |
H A D | VulkanPipeline.cpp | 26 VulkanPipeline::VulkanPipeline(const VulkanDevice& dev, VkPipeline p, VkPipelineLayout layout, in VulkanPipeline() function in MNN::VulkanPipeline 37 VulkanPipeline* VulkanPipeline::create(const VulkanDevice& dev, const uint8_t* data, size_t length, in create() 107 return new VulkanPipeline(dev, pipeline, pipelineLayout, desPoolSize, setLayout, bufferTypes); in create() 109 VulkanPipeline::~VulkanPipeline() { in ~VulkanPipeline() 120 void VulkanPipeline::bind(VkCommandBuffer cmd, VkDescriptorSet des) const { in bind() 127 VulkanPipeline::DescriptorSet* VulkanPipeline::createSet() const { in createSet() 130 auto res = new VulkanPipeline::DescriptorSet(iter->first, iter->second, this); in createSet() 143 VulkanPipeline::DescriptorSet::~DescriptorSet() { in ~DescriptorSet() 183 const VulkanPipeline* VulkanPipelineFactory::getPipeline(const std::string& key, in getPipeline() 196 …auto pipeline = VulkanPipeline::create(mDevice, content.first, content.second, types, mCache, loca… in getPipeline() [all …]
|
H A D | VulkanPipeline.hpp | 20 class VulkanPipeline : public NonCopyable { class 22 static VulkanPipeline* create(const VulkanDevice& dev, const uint8_t* data, size_t length, 25 virtual ~VulkanPipeline(); 39 const VulkanPipeline* pipeline) { in DescriptorSet() 56 const VulkanPipeline* mPipeline; 62 VulkanPipeline(const VulkanDevice& dev, VkPipeline p, VkPipelineLayout layout, 79 …const VulkanPipeline* getPipeline(const std::string& key, const std::vector<VkDescriptorType>& typ… 85 mutable std::map<std::string, std::shared_ptr<VulkanPipeline>> mPipelines;
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavfilter/ |
H A D | vulkan.h | 81 typedef struct VulkanPipeline { struct 107 } VulkanPipeline; argument 115 VulkanPipeline *bound_pl; 152 VulkanPipeline **pipelines; 204 int ff_vk_add_push_constant(AVFilterContext *avctx, VulkanPipeline *pl, 211 VulkanPipeline *ff_vk_create_pipeline(AVFilterContext *avctx); 216 SPIRVShader *ff_vk_init_shader(AVFilterContext *avctx, VulkanPipeline *pl, 228 int ff_vk_add_descriptor_set(AVFilterContext *avctx, VulkanPipeline *pl, 242 int ff_vk_init_pipeline_layout(AVFilterContext *avctx, VulkanPipeline *pl); 248 int ff_vk_init_compute_pipeline(AVFilterContext *avctx, VulkanPipeline *pl); [all …]
|
/dports/multimedia/handbrake/ffmpeg-4.4/libavfilter/ |
H A D | vulkan.h | 92 typedef struct VulkanPipeline { struct 119 } VulkanPipeline; argument 145 VulkanPipeline *bound_pl; 187 VulkanPipeline **pipelines; 241 int ff_vk_add_push_constant(AVFilterContext *avctx, VulkanPipeline *pl, 248 VulkanPipeline *ff_vk_create_pipeline(AVFilterContext *avctx); 253 SPIRVShader *ff_vk_init_shader(AVFilterContext *avctx, VulkanPipeline *pl, 265 int ff_vk_add_descriptor_set(AVFilterContext *avctx, VulkanPipeline *pl, 279 int ff_vk_init_pipeline_layout(AVFilterContext *avctx, VulkanPipeline *pl); 285 int ff_vk_init_compute_pipeline(AVFilterContext *avctx, VulkanPipeline *pl); [all …]
|
/dports/multimedia/ffmpeg/ffmpeg-4.4.1/libavfilter/ |
H A D | vulkan.h | 92 typedef struct VulkanPipeline { struct 119 } VulkanPipeline; argument 145 VulkanPipeline *bound_pl; 187 VulkanPipeline **pipelines; 241 int ff_vk_add_push_constant(AVFilterContext *avctx, VulkanPipeline *pl, 248 VulkanPipeline *ff_vk_create_pipeline(AVFilterContext *avctx); 253 SPIRVShader *ff_vk_init_shader(AVFilterContext *avctx, VulkanPipeline *pl, 265 int ff_vk_add_descriptor_set(AVFilterContext *avctx, VulkanPipeline *pl, 279 int ff_vk_init_pipeline_layout(AVFilterContext *avctx, VulkanPipeline *pl); 285 int ff_vk_init_compute_pipeline(AVFilterContext *avctx, VulkanPipeline *pl); [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/ffmpeg/libavfilter/ |
H A D | vulkan.h | 92 typedef struct VulkanPipeline { struct 119 } VulkanPipeline; argument 145 VulkanPipeline *bound_pl; 187 VulkanPipeline **pipelines; 241 int ff_vk_add_push_constant(AVFilterContext *avctx, VulkanPipeline *pl, 248 VulkanPipeline *ff_vk_create_pipeline(AVFilterContext *avctx); 253 SPIRVShader *ff_vk_init_shader(AVFilterContext *avctx, VulkanPipeline *pl, 265 int ff_vk_add_descriptor_set(AVFilterContext *avctx, VulkanPipeline *pl, 279 int ff_vk_init_pipeline_layout(AVFilterContext *avctx, VulkanPipeline *pl); 285 int ff_vk_init_compute_pipeline(AVFilterContext *avctx, VulkanPipeline *pl); [all …]
|
/dports/misc/mnn/MNN-1.2.0/source/backend/vulkan/execution/ |
H A D | VulkanRaster.hpp | 20 const VulkanPipeline* pipeline; 27 const VulkanPipeline* pipeline; 28 std::shared_ptr<VulkanPipeline::DescriptorSet> describe; 37 std::shared_ptr<VulkanPipeline::DescriptorSet> describe; 48 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mExtraDescribes;
|
H A D | VulkanMatMul.hpp | 31 const VulkanPipeline* mFirst; 32 const VulkanPipeline* mSecond; 33 std::shared_ptr<VulkanPipeline::DescriptorSet> mBufferBufferSet; 34 std::shared_ptr<VulkanPipeline::DescriptorSet> mImageBufferSet; 66 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mSets;
|
H A D | VulkanRelu.hpp | 28 const VulkanPipeline* mReluPipeline; 29 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet; 42 const VulkanPipeline* mPreluPipeline; 43 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
|
H A D | VulkanConvolutionWinograd.hpp | 32 const VulkanPipeline* mSourceTransform = nullptr; 33 const VulkanPipeline* mDestTransform = nullptr; 36 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mSourceTransformSet; 37 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mDestTransformSet;
|
H A D | VulkanDeconvolution.hpp | 36 const VulkanPipeline* mIm2Col; 37 std::shared_ptr<VulkanPipeline::DescriptorSet> mIm2ColSet; 39 const VulkanPipeline* mCol2Im; 40 std::shared_ptr<VulkanPipeline::DescriptorSet> mCol2ImSet;
|
H A D | VulkanConvolution.hpp | 66 const VulkanPipeline* mPipeline; 67 std::shared_ptr<VulkanPipeline::DescriptorSet> mSets; 95 const VulkanPipeline* mConvPipeline; 97 std::shared_ptr<VulkanPipeline::DescriptorSet> mConvSet; 100 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mExtraSets;
|
H A D | VulkanSoftmax.hpp | 26 const VulkanPipeline* mSoftmaxPipeline; 27 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet; 30 const VulkanPipeline* pipeline;
|
H A D | VulkanReduce.hpp | 25 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet; 27 const VulkanPipeline* mPipeline; 30 const VulkanPipeline* pipeline;
|
H A D | VulkanResize.hpp | 25 const VulkanPipeline* mVulkanResizePipeline; 26 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
|
H A D | VulkanPool.hpp | 24 const VulkanPipeline* mPoolPipeline; 26 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
|
H A D | VulkanROIPooling.hpp | 24 const VulkanPipeline* mVulkanROIPoolingPipeline; 25 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
|
H A D | VulkanBinary.hpp | 26 const VulkanPipeline* mBinaryPipeline; 27 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mDescriptorSet;
|
H A D | VulkanScale.hpp | 25 const VulkanPipeline* mScalePipeline; 26 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
|
/dports/emulators/ppsspp-qt5/ppsspp-1.12.3/GPU/Vulkan/ |
H A D | PipelineManagerVulkan.cpp | 36 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in Clear() 163 static VulkanPipeline *CreateVulkanPipeline(VkDevice device, VkPipelineCache pipelineCache, in CreateVulkanPipeline() 259 VulkanPipeline *nullPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 338 VulkanPipeline *nullPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 344 VulkanPipeline *vulkanPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 378 VulkanPipeline *pipeline = CreateVulkanPipeline( in GetOrCreatePipeline() 396 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in DebugGetObjectIDs() 496 VulkanPipeline *iter = pipelines_.Get(pipelineKey); in DebugGetObjectString() 578 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in SetLineWidth() 647 pipelines_.Iterate([&](const VulkanPipelineKey &pkey, VulkanPipeline *value) { in SaveCache() [all …]
|
H A D | PipelineManagerVulkan.h | 50 struct VulkanPipeline { struct 70 …VulkanPipeline *GetOrCreatePipeline(VkPipelineLayout layout, VkRenderPass renderPass, const Vulkan… argument 89 DenseHashMap<VulkanPipelineKey, VulkanPipeline *, nullptr> pipelines_;
|
/dports/emulators/ppsspp/ppsspp-1.12.3/GPU/Vulkan/ |
H A D | PipelineManagerVulkan.cpp | 36 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in Clear() 163 static VulkanPipeline *CreateVulkanPipeline(VkDevice device, VkPipelineCache pipelineCache, in CreateVulkanPipeline() 259 VulkanPipeline *nullPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 338 VulkanPipeline *nullPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 344 VulkanPipeline *vulkanPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 378 VulkanPipeline *pipeline = CreateVulkanPipeline( in GetOrCreatePipeline() 396 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in DebugGetObjectIDs() 496 VulkanPipeline *iter = pipelines_.Get(pipelineKey); in DebugGetObjectString() 578 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in SetLineWidth() 647 pipelines_.Iterate([&](const VulkanPipelineKey &pkey, VulkanPipeline *value) { in SaveCache() [all …]
|
H A D | PipelineManagerVulkan.h | 50 struct VulkanPipeline { struct 70 …VulkanPipeline *GetOrCreatePipeline(VkPipelineLayout layout, VkRenderPass renderPass, const Vulkan… argument 89 DenseHashMap<VulkanPipelineKey, VulkanPipeline *, nullptr> pipelines_;
|
/dports/emulators/libretro-ppsspp/ppsspp-1.12.3/GPU/Vulkan/ |
H A D | PipelineManagerVulkan.cpp | 36 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in Clear() 163 static VulkanPipeline *CreateVulkanPipeline(VkDevice device, VkPipelineCache pipelineCache, in CreateVulkanPipeline() 259 VulkanPipeline *nullPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 338 VulkanPipeline *nullPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 344 VulkanPipeline *vulkanPipeline = new VulkanPipeline(); in CreateVulkanPipeline() 378 VulkanPipeline *pipeline = CreateVulkanPipeline( in GetOrCreatePipeline() 396 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in DebugGetObjectIDs() 496 VulkanPipeline *iter = pipelines_.Get(pipelineKey); in DebugGetObjectString() 578 pipelines_.Iterate([&](const VulkanPipelineKey &key, VulkanPipeline *value) { in SetLineWidth() 647 pipelines_.Iterate([&](const VulkanPipelineKey &pkey, VulkanPipeline *value) { in SaveCache() [all …]
|
H A D | PipelineManagerVulkan.h | 50 struct VulkanPipeline { struct 70 …VulkanPipeline *GetOrCreatePipeline(VkPipelineLayout layout, VkRenderPass renderPass, const Vulkan… argument 89 DenseHashMap<VulkanPipelineKey, VulkanPipeline *, nullptr> pipelines_;
|