Home
last modified time | relevance | path

Searched refs:PipelineCache (Results 1 – 25 of 27) sorted by relevance

12

/external/swiftshader/src/Vulkan/
DVkPipelineCache.hpp43 class PipelineCache : public Object<PipelineCache, VkPipelineCache> class
46 PipelineCache(const VkPipelineCacheCreateInfo *pCreateInfo, void *mem);
47 virtual ~PipelineCache();
88 …inline std::shared_ptr<sw::SpirvShader> getOrCreateShader(const PipelineCache::SpirvShaderKey &key…
117 …inline std::shared_ptr<sw::ComputeProgram> getOrCreateComputeProgram(const PipelineCache::ComputeP…
139 static inline PipelineCache *Cast(VkPipelineCache object) in Cast()
141 return PipelineCache::Cast(object); in Cast()
145 std::shared_ptr<sw::ComputeProgram> PipelineCache::getOrCreateComputeProgram(const PipelineCache::C… in getOrCreateComputeProgram()
158 std::shared_ptr<sw::SpirvShader> PipelineCache::getOrCreateShader(const PipelineCache::SpirvShaderK… in getOrCreateShader()
DVkPipelineCache.cpp20 PipelineCache::SpirvShaderKey::SpirvShaderKey(const VkShaderStageFlagBits pipelineStage, in SpirvShaderKey()
35 bool PipelineCache::SpirvShaderKey::operator<(const SpirvShaderKey &other) const in operator <()
77 PipelineCache::PipelineCache(const VkPipelineCacheCreateInfo *pCreateInfo, void *mem) in PipelineCache() function in vk::PipelineCache
94 PipelineCache::~PipelineCache() in ~PipelineCache()
100 void PipelineCache::destroy(const VkAllocationCallbacks *pAllocator) in destroy()
105 size_t PipelineCache::ComputeRequiredAllocationSize(const VkPipelineCacheCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
110 VkResult PipelineCache::getData(size_t *pDataSize, void *pData) in getData()
132 VkResult PipelineCache::merge(uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches) in merge()
136 PipelineCache *srcCache = Cast(pSrcCaches[i]); in merge()
DVkPipeline.cpp106 const vk::PipelineCache::SpirvShaderKey &key, in createShader()
128 std::shared_ptr<sw::ComputeProgram> createProgram(vk::Device *device, const vk::PipelineCache::Comp… in createProgram()
222 …llbacks *pAllocator, const VkGraphicsPipelineCreateInfo *pCreateInfo, PipelineCache *pPipelineCach… in compileShaders()
233 const PipelineCache::SpirvShaderKey key(pStage->stage, pStage->pName, module->getCode(), in compileShaders()
269 …allbacks *pAllocator, const VkComputePipelineCreateInfo *pCreateInfo, PipelineCache *pPipelineCach… in compileShaders()
277 const PipelineCache::SpirvShaderKey shaderKey( in compileShaders()
285 const PipelineCache::ComputeProgramKey programKey(shader.get(), layout); in compileShaders()
293 const PipelineCache::ComputeProgramKey programKey(shader.get(), layout); in compileShaders()
DVkPipeline.hpp96 …llbacks *pAllocator, const VkGraphicsPipelineCreateInfo *pCreateInfo, PipelineCache *pipelineCache…
142 …allbacks *pAllocator, const VkComputePipelineCreateInfo *pCreateInfo, PipelineCache *pipelineCache…
DlibVulkan.cpp1980 return vk::PipelineCache::Create(pAllocator, pCreateInfo, pPipelineCache); in vkCreatePipelineCache()
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_wrapper.h48 FUNC(PipelineCache) \
156 const PipelineCache &pipelineCacheVk);
159 const PipelineCache &pipelineCacheVk);
576 class PipelineCache final : public WrappedObject<PipelineCache, VkPipelineCache>
579 PipelineCache() = default;
1639 ANGLE_INLINE void PipelineCache::destroy(VkDevice device)
1648 ANGLE_INLINE VkResult PipelineCache::init(VkDevice device,
1657 ANGLE_INLINE VkResult PipelineCache::merge(VkDevice device,
1666 ANGLE_INLINE VkResult PipelineCache::getCacheData(VkDevice device,
1693 const PipelineCache &pipelineCacheVk)
[all …]
DRendererVk.h270 angle::Result getPipelineCache(vk::PipelineCache **pipelineCache);
418 vk::PipelineCache *pipelineCache,
498 vk::PipelineCache mPipelineCache;
Dvk_cache_utils.h572 const PipelineCache &pipelineCacheVk,
1541 const vk::PipelineCache &pipelineCacheVk,
1574 const vk::PipelineCache &pipelineCacheVk,
DRendererVk.cpp2560 vk::PipelineCache *pipelineCache, in initPipelineCache()
2579 angle::Result RendererVk::getPipelineCache(vk::PipelineCache **pipelineCache) in getPipelineCache()
2593 vk::PipelineCache pCache; in getPipelineCache()
Dvk_cache_utils.cpp1680 const PipelineCache &pipelineCacheVk, in initializePipeline()
3542 const vk::PipelineCache &pipelineCacheVk, in insertPipeline()
DProgramExecutableVk.cpp823 vk::PipelineCache *pipelineCache = nullptr; in getGraphicsPipeline()
Dvk_helpers.h2499 const PipelineCache &pipelineCache, in getGraphicsPipeline()
DUtilsVk.cpp1488 vk::PipelineCache *pipelineCache = nullptr; in setupProgram()
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiObjectManagementTests.cpp1280 struct PipelineCache struct
1296 return getSafeObjectCount<PipelineCache>(context, params, MAX_CONCURRENT_PIPELINE_CACHES); in getMaxConcurrent()
1619 Dependency<PipelineCache> pipelineCache;
1627 , pipelineCache (env, PipelineCache::Parameters()) in Resources()
1850 Dependency<PipelineCache> pipelineCache;
1867 , pipelineCache (env, PipelineCache::Parameters()) in Resources()
3072 CaseDescription<PipelineCache> pipelineCache;
3245 static const NamedParameters<PipelineCache> s_pipelineCacheCases[] = in createObjectManagementTests()
3247 { "pipeline_cache", PipelineCache::Parameters() } in createObjectManagementTests()
3314 CASE_DESC(createSingleTest <PipelineCache>, s_pipelineCacheCases), in createObjectManagementTests()
[all …]
/external/angle/src/tests/perf_tests/
DVulkanPipelineCachePerf.cpp85 vk::PipelineCache pc; in step()
/external/angle/third_party/vulkan-deps/vulkan-headers/src/include/vulkan/
Dvulkan_handles.hpp4971 class PipelineCache class
4982 VULKAN_HPP_CONSTEXPR PipelineCache() = default;
4983 VULKAN_HPP_CONSTEXPR PipelineCache( std::nullptr_t ) VULKAN_HPP_NOEXCEPT {} in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
4984 VULKAN_HPP_TYPESAFE_EXPLICIT PipelineCache( VkPipelineCache pipelineCache ) VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
4989 PipelineCache & operator=( VkPipelineCache pipelineCache ) VULKAN_HPP_NOEXCEPT in operator =()
4996 PipelineCache & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in operator =()
5003 auto operator<=>( PipelineCache const & ) const = default;
5005 bool operator==( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator ==()
5010 bool operator!=( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator !=()
5015 bool operator<( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator <()
[all …]
Dvulkan_funcs.hpp2426 … VULKAN_HPP_NAMESPACE::PipelineCache * pPipelineCache, in createPipelineCache()
2439 typename ResultValueType<VULKAN_HPP_NAMESPACE::PipelineCache>::type
2444 VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache; in createPipelineCache()
2457 typename ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::PipelineCache, Dispatch>>::type
2462 VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache; in createPipelineCacheUnique()
2470 return createResultValue<VULKAN_HPP_NAMESPACE::PipelineCache, Dispatch>( in createPipelineCacheUnique()
2477 …VULKAN_HPP_INLINE void Device::destroyPipelineCache( VULKAN_HPP_NAMESPACE::PipelineCache in destroyPipelineCache()
2488 …VULKAN_HPP_INLINE void Device::destroyPipelineCache( VULKAN_HPP_NAMESPACE::PipelineCache pipelineC… in destroyPipelineCache()
2500 …VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PipelineCache pipeline… in destroy()
2511 VULKAN_HPP_INLINE void Device::destroy( VULKAN_HPP_NAMESPACE::PipelineCache pipelineCache, in destroy()
[all …]
Dvulkan_raii.hpp6492 class PipelineCache class
6503 PipelineCache( in PipelineCache() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PipelineCache
6523 PipelineCache( in PipelineCache() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PipelineCache
6534 ~PipelineCache() in ~PipelineCache()
6544 PipelineCache() = default;
6546 PipelineCache() = delete;
6548 PipelineCache( PipelineCache const & ) = delete;
6549 PipelineCache( PipelineCache && rhs ) VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::PipelineCache
6555 PipelineCache & operator=( PipelineCache const & ) = delete;
6556PipelineCache & operator =( PipelineCache && rhs ) VULKAN_HPP_NOEXCEPT in operator =()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/memory/
DvktMemoryDeviceMemoryReportTests.cpp715 struct PipelineCache struct
1021 Dependency<PipelineCache> pipelineCache;
1029 , pipelineCache (env, PipelineCache::Parameters()) in Resources()
1234 Dependency<PipelineCache> pipelineCache;
1251 , pipelineCache (env, PipelineCache::Parameters()) in Resources()
1565 CaseDescription<PipelineCache> pipelineCache;
2381 static const NamedParameters<PipelineCache> s_pipelineCacheCases[] = in createDeviceMemoryReportTests()
2383 { "pipeline_cache", PipelineCache::Parameters() } in createDeviceMemoryReportTests()
2448 CASE_DESC(createDestroyObjectTest <PipelineCache>, s_pipelineCacheCases), in createDeviceMemoryReportTests()
/external/vulkan-headers/include/vulkan/
Dvulkan.hpp35894 class PipelineCache class
35903 VULKAN_HPP_CONSTEXPR PipelineCache() VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
35907 VULKAN_HPP_CONSTEXPR PipelineCache( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
35911 VULKAN_HPP_TYPESAFE_EXPLICIT PipelineCache( VkPipelineCache pipelineCache ) VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
35916 PipelineCache & operator=(VkPipelineCache pipelineCache) VULKAN_HPP_NOEXCEPT in operator =()
35923 PipelineCache & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in operator =()
35930 auto operator<=>( PipelineCache const& ) const = default;
35932 bool operator==( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator ==()
35937 bool operator!=(PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator !=()
35942 bool operator<(PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator <()
[all …]
/external/swiftshader/include/vulkan/
Dvulkan.hpp36056 class PipelineCache class
36065 VULKAN_HPP_CONSTEXPR PipelineCache() VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
36069 VULKAN_HPP_CONSTEXPR PipelineCache( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
36073 VULKAN_HPP_TYPESAFE_EXPLICIT PipelineCache( VkPipelineCache pipelineCache ) VULKAN_HPP_NOEXCEPT in PipelineCache() function in VULKAN_HPP_NAMESPACE::PipelineCache
36078 PipelineCache & operator=(VkPipelineCache pipelineCache) VULKAN_HPP_NOEXCEPT in operator =()
36085 PipelineCache & operator=( std::nullptr_t ) VULKAN_HPP_NOEXCEPT in operator =()
36092 auto operator<=>( PipelineCache const& ) const = default;
36094 bool operator==( PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator ==()
36099 bool operator!=(PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator !=()
36104 bool operator<(PipelineCache const & rhs ) const VULKAN_HPP_NOEXCEPT in operator <()
[all …]
/external/mesa3d/docs/relnotes/
D12.0.2.rst89 Shader binaries should not be stored in the PipelineCache
D13.0.0.rst252 Shader binaries should not be stored in the PipelineCache
/external/deqp/external/vulkancts/framework/vulkan/
DvkNullDriver.cpp210 VK_NULL_DEFINE_DEVICE_OBJ(PipelineCache);
DvkNullDriverImpl.inl73 …VK_NULL_RETURN((*pPipelineCache = allocateNonDispHandle<PipelineCache, VkPipelineCache>(device, pC…
353 freeNonDispHandle<PipelineCache, VkPipelineCache>(pipelineCache, pAllocator);

12