Home
last modified time | relevance | path

Searched refs:RenderPass (Results 1 – 25 of 35) sorted by relevance

12

/external/swiftshader/src/Vulkan/
DVkRenderPass.hpp24 class RenderPass : public Object<RenderPass, VkRenderPass> class
27 RenderPass(const VkRenderPassCreateInfo *pCreateInfo, void *mem);
28 RenderPass(const VkRenderPassCreateInfo2KHR *pCreateInfo, void *mem);
102 static inline RenderPass *Cast(VkRenderPass object) in Cast()
104 return RenderPass::Cast(object); in Cast()
DVkFramebuffer.hpp23 class RenderPass;
31 …void clear(const RenderPass *renderPass, uint32_t clearValueCount, const VkClearValue *pClearValue…
32 …void clearAttachment(const RenderPass *renderPass, uint32_t subpassIndex, const VkClearAttachment …
36 void resolve(const RenderPass *renderPass, uint32_t subpassIndex);
DVkRenderPass.cpp127 RenderPass::RenderPass(const VkRenderPassCreateInfo *pCreateInfo, void *mem) in RenderPass() function in vk::RenderPass
135 RenderPass::RenderPass(const VkRenderPassCreateInfo2KHR *pCreateInfo, void *mem) in RenderPass() function in vk::RenderPass
149 void RenderPass::init(const T *pCreateInfo, void *mem) in init()
306 void RenderPass::destroy(const VkAllocationCallbacks *pAllocator) in destroy()
311 size_t RenderPass::ComputeRequiredAllocationSize(const VkRenderPassCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize()
316 size_t RenderPass::ComputeRequiredAllocationSize(const VkRenderPassCreateInfo2KHR *pCreateInfo) in ComputeRequiredAllocationSize()
321 void RenderPass::getRenderAreaGranularity(VkExtent2D *pGranularity) const in getRenderAreaGranularity()
327 void RenderPass::MarkFirstUse(int attachment, int subpass) in MarkFirstUse()
DVkPipelineCache.hpp38 class RenderPass;
74 const vk::RenderPass *renderPass,
83 const vk::RenderPass *getRenderPass() const { return renderPass; } in getRenderPass()
91 const vk::RenderPass *renderPass;
DVkFramebuffer.cpp39 void Framebuffer::clear(const RenderPass *renderPass, uint32_t clearValueCount, const VkClearValue … in clear()
71 void Framebuffer::clearAttachment(const RenderPass *renderPass, uint32_t subpassIndex, const VkClea… in clearAttachment()
123 void Framebuffer::resolve(const RenderPass *renderPass, uint32_t subpassIndex) in resolve()
DVkCommandBuffer.hpp49 class RenderPass;
69 void beginRenderPass(RenderPass *renderPass, Framebuffer *framebuffer, VkRect2D renderArea,
154 RenderPass *renderPass = nullptr;
DVkPipelineCache.cpp111 const vk::RenderPass *renderPass, in SpirvShaderKey()
DVkCommandBuffer.cpp50 CmdBeginRenderPass(vk::RenderPass *renderPass, vk::Framebuffer *framebuffer, VkRect2D renderArea, in CmdBeginRenderPass()
78 vk::RenderPass *renderPass;
1386 void CommandBuffer::beginRenderPass(RenderPass *renderPass, Framebuffer *framebuffer, VkRect2D rend… in beginRenderPass()
/external/angle/src/libANGLE/renderer/vulkan/
DREADME.md29 …* `endRenderPassAndGetCommandBuffer`: returns a secondary command buffer *outside* a RenderPass in…
30 * `flushAndBeginRenderPass`: returns a secondary command buffer *inside* a RenderPass instance.
34 command buffer. When a RenderPass is open `endRenderPassAndGetCommandBuffer` will flush the
35 pending RenderPass commands. `flushAndBeginRenderPass` will flush out pending commands outside a
36 RenderPass to a primary buffer. On submit ANGLE submits the primary command buffer to a `VkQueue`.
38 If you need to record inside a RenderPass, use `flushAndBeginRenderPass`. Otherwise, use
47 * `onRenderPassImageWrite` is a special API for write barriers inside a RenderPass instance.
Dvk_cache_utils.h26 using RenderPassAndSerial = ObjectAndSerial<RenderPass>;
368 const RenderPass &compatibleRenderPass,
825 vk::RenderPass **renderPassOut)
846 vk::RenderPass **renderPassOut);
852 vk::RenderPass **renderPassOut);
876 const vk::RenderPass &compatibleRenderPass,
905 const vk::RenderPass &compatibleRenderPass,
Dvk_wrapper.h47 FUNC(RenderPass) \
478 class RenderPass final : public WrappedObject<RenderPass, VkRenderPass>
481 RenderPass() = default;
1377 ANGLE_INLINE void RenderPass::destroy(VkDevice device)
1386 ANGLE_INLINE VkResult RenderPass::init(VkDevice device, const VkRenderPassCreateInfo &createInfo)
Dvk_cache_utils.cpp205 RenderPass *renderPass) in InitializeRenderPassFromDesc()
634 const RenderPass &compatibleRenderPass, in initializePipeline()
1721 vk::RenderPass **renderPassOut) in addRenderPass()
1756 vk::RenderPass **renderPassOut) in getRenderPassWithOps()
1779 vk::RenderPass newRenderPass; in getRenderPassWithOps()
1825 const vk::RenderPass &compatibleRenderPass, in insertPipeline()
DSurfaceVk.h222 const vk::RenderPass &compatibleRenderPass,
DCommandGraph.cpp481 RenderPass *compatibleRenderPass; in beginInsideRenderPassRecording()
642 RenderPass *renderPass = nullptr; in visitAndExecute()
DContextVk.h569 vk::RenderPass **renderPassOut);
572 vk::RenderPass **renderPassOut);
Dvk_utils.cpp625 case HandleType::RenderPass: in destroy()
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassTestsUtil.cpp582 RenderPass::RenderPass (const std::vector<Attachment>& attachments, in RenderPass() function in vkt::renderpass::RenderPass
594 const std::vector<Attachment>& RenderPass::getAttachments (void) const in getAttachments()
599 const std::vector<Subpass>& RenderPass::getSubpasses (void) const in getSubpasses()
604 const std::vector<SubpassDependency>& RenderPass::getDependencies (void) const in getDependencies()
609 const std::vector<VkInputAttachmentAspectReference>& RenderPass::getInputAspects (void) const in getInputAspects()
718 …spectCreateInfo> createRenderPassInputAttachmentAspectCreateInfo (const RenderPass& renderPassInfo) in createRenderPassInputAttachmentAspectCreateInfo()
742 const RenderPass& renderPassInfo) in createRenderPass()
781 const RenderPass& renderPassInfo, in createRenderPass()
DvktRenderPassSubpassDependencyTests.cpp386 vector<RenderPass> renderPasses_, in ExternalTestConfig()
399 vector<RenderPass> renderPasses;
418 vector<RenderPass> renderPasses);
422 vector<RenderPass>& renderPasses);
426 vector<RenderPass> renderPassInfos,
528 vector<RenderPass> renderPasses) in createAndAllocateImages()
572 vector<RenderPass>& renderPasses) in createSamplers()
608 vector<RenderPass> renderPassInfos, in createRenderPasses()
983 RenderPass renderPass_, in SubpassTestConfig()
994 RenderPass renderPass;
[all …]
DvktRenderPassTestsUtil.hpp395 class RenderPass class
398 RenderPass (const std::vector<Attachment>& attachments,
417 const RenderPass& renderPassInfo,
DvktRenderPassTests.cpp727 class RenderPass class
730 RenderPass (const vector<Attachment>& attachments, in RenderPass() function in vkt::__anon051e17af0111::RenderPass
774 TestConfig (const RenderPass& renderPass_, in TestConfig()
810 RenderPass renderPass;
848 const RenderPass& renderPass) in logRenderPassInfo()
1245 …AspectCreateInfo> createRenderPassInputAttachmentAspectCreateInfo(const RenderPass& renderPassInfo) in createRenderPassInputAttachmentAspectCreateInfo()
1269 const RenderPass& renderPassInfo) in createRenderPass()
1308 const RenderPass& renderPassInfo, in createRenderPass()
1712 SubpassRenderInfo (const RenderPass& renderPass, in SubpassRenderInfo()
3073 const RenderPass& renderPassInfo, in renderReferenceValues()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/api/
DvktApiObjectManagementTests.cpp1567 struct RenderPass struct
1584 return getSafeObjectCount<RenderPass>(context, params, DEFAULT_MAX_CONCURRENT_OBJECTS); in getMaxConcurrent()
1614 Dependency<RenderPass> renderPass;
1622 , renderPass (env, RenderPass::Parameters()) in Resources()
2115 Dependency<RenderPass> renderPass;
2138 , renderPass (env, RenderPass::Parameters()) in Resources()
2782 CaseDescription<RenderPass> renderPass;
2937 static const NamedParameters<RenderPass> s_renderPassCases[] = in createObjectManagementTests()
2939 { "render_pass", RenderPass::Parameters() } in createObjectManagementTests()
2999 CASE_DESC(createSingleTest <RenderPass>, s_renderPassCases), in createObjectManagementTests()
[all …]
/external/angle/src/tests/perf_tests/
DVulkanPipelineCachePerf.cpp82 vk::RenderPass rp; in step()
/external/deqp/external/vulkancts/framework/vulkan/
DvkNullDriver.cpp249 class RenderPass class
252 RenderPass (VkDevice, const VkRenderPassCreateInfo*) {} in RenderPass() function in vk::__anon2ef59b070111::RenderPass
253 RenderPass (VkDevice, const VkRenderPassCreateInfo2*) {} in RenderPass() function in vk::__anon2ef59b070111::RenderPass
/external/swiftshader/src/Pipeline/
DSpirvShader.hpp50 class RenderPass;
496 const vk::RenderPass *renderPass,
/external/vulkan-headers/include/vulkan/
Dvulkan.hpp14386 class RenderPass class
14394 VULKAN_HPP_CONSTEXPR RenderPass() in RenderPass() function in VULKAN_HPP_NAMESPACE::RenderPass
14398 VULKAN_HPP_CONSTEXPR RenderPass( std::nullptr_t ) in RenderPass() function in VULKAN_HPP_NAMESPACE::RenderPass
14402 VULKAN_HPP_TYPESAFE_EXPLICIT RenderPass( VkRenderPass renderPass ) in RenderPass() function in VULKAN_HPP_NAMESPACE::RenderPass
14407 RenderPass & operator=(VkRenderPass renderPass) in operator =()
14414 RenderPass & operator=( std::nullptr_t ) in operator =()
14420 bool operator==( RenderPass const & rhs ) const in operator ==()
14425 bool operator!=(RenderPass const & rhs ) const in operator !=()
14430 bool operator<(RenderPass const & rhs ) const in operator <()
14453 …static_assert( sizeof( RenderPass ) == sizeof( VkRenderPass ), "handle and wrapper have different …
[all …]

12