Home
last modified time | relevance | path

Searched refs:VulkanPipeline (Results 1 – 25 of 66) sorted by relevance

123

/dports/misc/mnn/MNN-1.2.0/source/backend/vulkan/component/
H A DVulkanPipeline.cpp26 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 DVulkanPipeline.hpp20 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 Dvulkan.h81 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 Dvulkan.h92 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 Dvulkan.h92 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 Dvulkan.h92 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 DVulkanRaster.hpp20 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 DVulkanMatMul.hpp31 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 DVulkanRelu.hpp28 const VulkanPipeline* mReluPipeline;
29 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
42 const VulkanPipeline* mPreluPipeline;
43 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
H A DVulkanConvolutionWinograd.hpp32 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 DVulkanDeconvolution.hpp36 const VulkanPipeline* mIm2Col;
37 std::shared_ptr<VulkanPipeline::DescriptorSet> mIm2ColSet;
39 const VulkanPipeline* mCol2Im;
40 std::shared_ptr<VulkanPipeline::DescriptorSet> mCol2ImSet;
H A DVulkanConvolution.hpp66 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 DVulkanSoftmax.hpp26 const VulkanPipeline* mSoftmaxPipeline;
27 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
30 const VulkanPipeline* pipeline;
H A DVulkanReduce.hpp25 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
27 const VulkanPipeline* mPipeline;
30 const VulkanPipeline* pipeline;
H A DVulkanResize.hpp25 const VulkanPipeline* mVulkanResizePipeline;
26 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
H A DVulkanPool.hpp24 const VulkanPipeline* mPoolPipeline;
26 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
H A DVulkanROIPooling.hpp24 const VulkanPipeline* mVulkanROIPoolingPipeline;
25 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
H A DVulkanBinary.hpp26 const VulkanPipeline* mBinaryPipeline;
27 std::vector<std::shared_ptr<VulkanPipeline::DescriptorSet>> mDescriptorSet;
H A DVulkanScale.hpp25 const VulkanPipeline* mScalePipeline;
26 std::shared_ptr<VulkanPipeline::DescriptorSet> mDescriptorSet;
/dports/emulators/ppsspp-qt5/ppsspp-1.12.3/GPU/Vulkan/
H A DPipelineManagerVulkan.cpp36 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 DPipelineManagerVulkan.h50 struct VulkanPipeline { struct
70VulkanPipeline *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 DPipelineManagerVulkan.cpp36 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 DPipelineManagerVulkan.h50 struct VulkanPipeline { struct
70VulkanPipeline *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 DPipelineManagerVulkan.cpp36 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 DPipelineManagerVulkan.h50 struct VulkanPipeline { struct
70VulkanPipeline *GetOrCreatePipeline(VkPipelineLayout layout, VkRenderPass renderPass, const Vulkan… argument
89 DenseHashMap<VulkanPipelineKey, VulkanPipeline *, nullptr> pipelines_;

123