Home
last modified time | relevance | path

Searched refs:PipelineLayout (Results 1 – 25 of 55) sorted by relevance

123

/external/swiftshader/src/Vulkan/
DVkPipelineLayout.cpp24 PipelineLayout::PipelineLayout(const VkPipelineLayoutCreateInfo *pCreateInfo, void *mem) in PipelineLayout() function in vk::PipelineLayout
63 void PipelineLayout::destroy(const VkAllocationCallbacks *pAllocator) in destroy()
68 bool PipelineLayout::release(const VkAllocationCallbacks *pAllocator) in release()
78 size_t PipelineLayout::ComputeRequiredAllocationSize(const VkPipelineLayoutCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
90 size_t PipelineLayout::getDescriptorSetCount() const in getDescriptorSetCount()
95 uint32_t PipelineLayout::getBindingCount(uint32_t setNumber) const in getBindingCount()
100 uint32_t PipelineLayout::getDynamicOffsetIndex(uint32_t setNumber, uint32_t bindingNumber) const in getDynamicOffsetIndex()
106 uint32_t PipelineLayout::getDescriptorCount(uint32_t setNumber, uint32_t bindingNumber) const in getDescriptorCount()
112 uint32_t PipelineLayout::getBindingOffset(uint32_t setNumber, uint32_t bindingNumber) const in getBindingOffset()
118 VkDescriptorType PipelineLayout::getDescriptorType(uint32_t setNumber, uint32_t bindingNumber) const in getDescriptorType()
[all …]
DVkPipelineLayout.hpp23 class PipelineLayout : public Object<PipelineLayout, VkPipelineLayout> class
26 PipelineLayout(const VkPipelineLayoutCreateInfo *pCreateInfo, void *mem);
73 static inline PipelineLayout *Cast(VkPipelineLayout object) in Cast()
75 return PipelineLayout::Cast(object); in Cast()
DVkDescriptorSet.hpp29 class PipelineLayout;
44 …static void ContentsChanged(const Array &descriptorSets, const PipelineLayout *layout, Device *dev…
45 …static void PrepareForSampling(const Array &descriptorSets, const PipelineLayout *layout, Device *…
56 …static void ParseDescriptors(const Array &descriptorSets, const PipelineLayout *layout, Device *de…
DVkDescriptorSet.cpp22 void DescriptorSet::ParseDescriptors(const Array &descriptorSets, const PipelineLayout *layout, Dev… in ParseDescriptors()
80 void DescriptorSet::ContentsChanged(const Array &descriptorSets, const PipelineLayout *layout, Devi… in ContentsChanged()
85 void DescriptorSet::PrepareForSampling(const Array &descriptorSets, const PipelineLayout *layout, D… in PrepareForSampling()
DVkPipelineCache.hpp40 class PipelineLayout;
92 ComputeProgramKey(const sw::SpirvShader *shader, const vk::PipelineLayout *layout) in ComputeProgramKey()
103 const vk::PipelineLayout *getLayout() const { return layout; } in getLayout()
107 const vk::PipelineLayout *layout;
DVkPipeline.hpp40 Pipeline(PipelineLayout *layout, Device *device);
60 PipelineLayout *getLayout() const in getLayout()
71 PipelineLayout *layout = nullptr;
DVkCommandBuffer.hpp45 class PipelineLayout;
87 void pushConstants(PipelineLayout *layout, VkShaderStageFlags stageFlags,
99 void bindDescriptorSets(VkPipelineBindPoint pipelineBindPoint, const PipelineLayout *layout,
/external/swiftshader/src/Pipeline/
DComputeProgram.hpp28 class PipelineLayout;
49 …ComputeProgram(vk::Device *device, SpirvShader const *spirvShader, vk::PipelineLayout const *pipel…
85 vk::PipelineLayout const *const pipelineLayout;
DVertexRoutine.hpp23 class PipelineLayout;
51 vk::PipelineLayout const *pipelineLayout,
DVertexProgram.hpp30 vk::PipelineLayout const *pipelineLayout,
DPixelProgram.hpp27 vk::PipelineLayout const *pipelineLayout, in PixelProgram()
DVertexProgram.cpp29 vk::PipelineLayout const *pipelineLayout, in VertexProgram()
/external/swiftshader/src/Device/
DContext.hpp31 class PipelineLayout;
136 …vice *device, const VkGraphicsPipelineCreateInfo *pCreateInfo, const PipelineLayout *layout, bool …
140 inline const PipelineLayout *getPipelineLayout() const { return pipelineLayout; } in getPipelineLayout()
202 const PipelineLayout *pipelineLayout;
DRenderer.hpp40 class PipelineLayout;
174 const vk::PipelineLayout *pipelineLayout;
DVertexProcessor.hpp98 RoutineType routine(const State &state, vk::PipelineLayout const *pipelineLayout,
DVertexProcessor.cpp91 vk::PipelineLayout const *pipelineLayout, in routine()
DPixelProcessor.hpp157 RoutineType routine(const State &state, const vk::PipelineLayout *pipelineLayout,
/external/vulkan-validation-layers/tests/
Dvktestbinding.h73 class PipelineLayout; variable
619 class PipelineLayout : public internal::NonDispHandle<VkPipelineLayout> {
621 PipelineLayout() NOEXCEPT : NonDispHandle(){}; in PipelineLayout() function
622 ~PipelineLayout();
625 PipelineLayout(PipelineLayout &&src) : NonDispHandle(std::move(src)){}; in PipelineLayout() function
627 PipelineLayout &operator=(PipelineLayout &&src) {
628 this->~PipelineLayout();
Dvkrenderframework.h398 vk_testing::PipelineLayout m_pipeline_layout;
415 class VkPipelineLayoutObj : public vk_testing::PipelineLayout {
422 VkPipelineLayoutObj(VkPipelineLayoutObj &&src) : PipelineLayout(std::move(src)) {} in VkPipelineLayoutObj()
424 PipelineLayout::operator=(std::move(src));
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiObjectManagementTests.cpp1505 struct PipelineLayout struct
1551 return getSafeObjectCount<PipelineLayout>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS); in getMaxConcurrent()
1617 Dependency<PipelineLayout> layout;
1624 , layout (env, PipelineLayout::Parameters::singleDescriptorSet( in Resources()
1849 Dependency<PipelineLayout> layout;
1866 , layout (env, PipelineLayout::Parameters::singleDescriptorSet(getDescriptorSetLayout())) in Resources()
3073 CaseDescription<PipelineLayout> pipelineLayout;
3249 static const NamedParameters<PipelineLayout> s_pipelineLayoutCases[] = in createObjectManagementTests()
3251 { "pipeline_layout_empty", PipelineLayout::Parameters::empty() }, in createObjectManagementTests()
3252 …{ "pipeline_layout_single", PipelineLayout::Parameters::singleDescriptorSet(singleUboDescLayout) } in createObjectManagementTests()
[all …]
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_wrapper.h49 FUNC(PipelineLayout) \
202 void bindDescriptorSets(const PipelineLayout &layout,
341 void pushConstants(const PipelineLayout &layout,
567 class PipelineLayout final : public WrappedObject<PipelineLayout, VkPipelineLayout>
570 PipelineLayout() = default;
926 ANGLE_INLINE void CommandBuffer::bindDescriptorSets(const PipelineLayout &layout,
964 ANGLE_INLINE void CommandBuffer::pushConstants(const PipelineLayout &layout,
1622 ANGLE_INLINE void PipelineLayout::destroy(VkDevice device)
1631 ANGLE_INLINE VkResult PipelineLayout::init(VkDevice device,
Dvk_cache_utils.h58 using RefCountedPipelineLayout = RefCounted<PipelineLayout>;
574 const PipelineLayout &pipelineLayout,
1402 PipelineLayout,
1543 const vk::PipelineLayout &pipelineLayout,
1576 const vk::PipelineLayout &pipelineLayout,
1610 class PipelineLayoutCache final : public HasCacheStats<VulkanCacheType::PipelineLayout>
1621 vk::BindingPointer<vk::PipelineLayout> *pipelineLayoutOut);
DProgramExecutableVk.h155 const vk::PipelineLayout &getPipelineLayout() const { return mPipelineLayout.get(); } in getPipelineLayout()
291 vk::BindingPointer<vk::PipelineLayout> mPipelineLayout;
/external/angle/src/tests/perf_tests/
DVulkanPipelineCachePerf.cpp84 vk::PipelineLayout pl; in step()
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryDeviceMemoryReportTests.cpp920 struct PipelineLayout struct
1019 Dependency<PipelineLayout> layout;
1026 , layout (env, PipelineLayout::Parameters::singleDescriptorSet( in Resources()
1233 Dependency<PipelineLayout> layout;
1250 , layout (env, PipelineLayout::Parameters::singleDescriptorSet(getDescriptorSetLayout())) in Resources()
1568 CaseDescription<PipelineLayout> pipelineLayout;
2394 static const NamedParameters<PipelineLayout> s_pipelineLayoutCases[] = in createDeviceMemoryReportTests()
2396 { "pipeline_layout_empty", PipelineLayout::Parameters::empty() }, in createDeviceMemoryReportTests()
2397 …{ "pipeline_layout_single", PipelineLayout::Parameters::singleDescriptorSet(singleUboDescLayout) } in createDeviceMemoryReportTests()
2451 CASE_DESC(createDestroyObjectTest <PipelineLayout>, s_pipelineLayoutCases), in createDeviceMemoryReportTests()

123