Home
last modified time | relevance | path

Searched refs:RenderHandle (Results 1 – 25 of 126) sorted by relevance

123456

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.h61 RenderHandle GetComputePsoHandle(const RenderHandle shader, const RenderHandle pipelineLayout,
63RenderHandle GetComputePsoHandle(const RenderHandle shader, const PipelineLayout& pipelineLayout,
66 RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const RenderHandle graphicsState,
67 const RenderHandle pipelineLayout, const RenderHandle vertexInputDeclaration,
70 RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const RenderHandle graphicsState,
74 RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const GraphicsState& graphicsState,
99RenderHandle GetGraphicsPsoHandleImpl(const RenderHandle shaderHandle, const RenderHandle graphics…
105 RenderHandle shaderHandle;
128 RenderHandle shaderHandle;
129 RenderHandle graphicsStateHandle;
[all …]
H A Drender_command_list.h181 RenderHandle argsHandle;
194 RenderHandle argsHandle;
199 RenderHandle psoHandle;
265 RenderHandle srcHandle;
266 RenderHandle dstHandle;
331 RenderHandle srcHandle;
332 RenderHandle dstHandle;
345 RenderHandle srcHandle;
346 RenderHandle dstHandle;
380 RenderHandle handle;
[all …]
H A Drender_node_graph_share_manager.h79 BASE_NS::array_view<const RenderHandle> GetRenderNodeGraphInputs() const;
81 BASE_NS::array_view<const RenderHandle> GetRenderNodeGraphOutputs() const;
88 BASE_NS::array_view<const RenderHandle> GetPrevRenderNodeGraphOutputs() const;
117 BASE_NS::array_view<RenderHandle> inputView;
119 BASE_NS::array_view<RenderHandle> outputView;
149 BASE_NS::array_view<const RenderHandle> GetRenderNodeGraphInputs() const override;
153 RenderHandle GetRenderNodeGraphInput(const uint32_t index) const override;
154 RenderHandle GetRenderNodeGraphOutput(const uint32_t index) const override;
157 RenderHandle GetPrevRenderNodeGraphOutput(const uint32_t index) const override;
163 RenderHandle GetRegisteredRenderNodeOutput(
[all …]
H A Dnode_context_descriptor_set_manager.h37 BASE_NS::array_view<const RenderHandle> resources;
56 virtual RenderHandle CreateDescriptorSet(
58 BASE_NS::vector<RenderHandle> CreateDescriptorSets(
67 const BASE_NS::array_view<const RenderHandle> handles,
70 virtual RenderHandle CreateOneFrameDescriptorSet(
72 virtual BASE_NS::vector<RenderHandle> CreateOneFrameDescriptorSets(
83 bool HasDynamicBarrierResources(const RenderHandle handle) const;
85 uint32_t GetDynamicOffsetDescriptorCount(const RenderHandle handle) const;
89 bool HasPlatformBufferBindings(const RenderHandle handle) const;
96 virtual void UpdateDescriptorSetGpuHandle(const RenderHandle handle) = 0;
[all …]
H A Drender_node_graph_share_manager.cpp128 const uint32_t renderNodeIdx, const string_view name, const RenderHandle& handle) in RegisterRenderNodeOutput()
337 return (index < ref.size()) ? ref[index] : RenderHandle {}; in GetRenderNodeGraphInput()
343 return (index < ref.size()) ? ref[index] : RenderHandle {}; in GetRenderNodeGraphOutput()
360 return (index < ref.size()) ? ref[index] : RenderHandle {}; in GetPrevRenderNodeGraphOutput()
371 return RenderHandle {}; in GetNamedPrevRenderNodeGraphOutput()
392 RenderHandle RenderNodeGraphShareManager::GetRegisteredRenderNodeOutput( in GetRegisteredRenderNodeOutput()
397 return (index < ref.size()) ? ref[index].handle : RenderHandle {}; in GetRegisteredRenderNodeOutput()
400 RenderHandle RenderNodeGraphShareManager::GetRegisteredRenderNodeOutput( in GetRegisteredRenderNodeOutput()
411 return RenderHandle {}; in GetRegisteredRenderNodeOutput()
418 return (index < ref.size()) ? ref[index].handle : RenderHandle {}; in GetRegisteredPrevRenderNodeOutput()
[all …]
H A Dnode_context_pso_manager.cpp69 uint64_t HashGraphicsShader(const RenderHandle shaderHandle, const RenderHandle graphicsStateHandle, in HashGraphicsShader()
178 RenderHandle NodeContextPsoManager::GetComputePsoHandle(const RenderHandle shaderHandle, in GetComputePsoHandle()
188 RenderHandle psoHandle; in GetComputePsoHandle()
229 RenderHandle NodeContextPsoManager::GetComputePsoHandle(const RenderHandle shaderHandle, in GetComputePsoHandle()
232 RenderHandle psoHandle; in GetComputePsoHandle()
242 RenderHandle NodeContextPsoManager::GetGraphicsPsoHandleImpl(const RenderHandle shader, in GetGraphicsPsoHandleImpl()
261 RenderHandle psoHandle; in GetGraphicsPsoHandleImpl()
317 RenderHandle NodeContextPsoManager::GetGraphicsPsoHandle(const RenderHandle shaderHandle, in GetGraphicsPsoHandle()
318 const RenderHandle graphicsState, const RenderHandle pipelineLayoutHandle, in GetGraphicsPsoHandle()
322 RenderHandle psoHandle; in GetGraphicsPsoHandle()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_manager.h270 … CompatibilityFlags GetCompatibilityFlags(const RenderHandle& lhs, const RenderHandle& rhs) const;
358 RenderHandle CreateClientData(
404 RenderHandle handle;
409 RenderHandle handle;
500 RenderHandle GetShaderHandle(
502RenderHandle GetShaderHandle(const RenderHandle& name, const uint32_t renderSlotId) const override;
510 RenderHandle GetGraphicsStateHandleByShaderHandle(const RenderHandle& handle) const override;
517RenderHandle GetVertexInputDeclarationHandleByShaderHandle(const RenderHandle& handle) const overr…
521 RenderHandle GetPipelineLayoutHandleByShaderHandle(const RenderHandle& handle) const override;
525 RenderHandle GetReflectionPipelineLayoutHandle(const RenderHandle& handle) const override;
[all …]
H A Dgpu_resource_manager.h252 …void RemapGpuImageHandle(const RenderHandle& clientHandle, const RenderHandle& clientHandleGpuReso…
291 const RenderHandle& clientHandle, const RenderHandle& clientHandleGpuResource);
301 BASE_NS::vector<RenderHandle> resources;
322 T* GetBuffer(const RenderHandle& handle) const in GetBuffer()
327 T* GetImage(const RenderHandle& handle) const in GetImage()
332 T* GetSampler(const RenderHandle& handle) const in GetSampler()
415 RenderHandle handle;
423 RenderHandle shallowClientHandle;
424 RenderHandle resourceClientHandle;
489 RenderHandle replacedHandle {};
[all …]
H A Dgpu_resource_handle_util.h75 inline constexpr bool IsDynamicResource(const RenderHandle handle) in IsDynamicResource()
92 inline constexpr bool IsDepthImage(const RenderHandle handle) in IsDepthImage()
128 inline constexpr bool IsSwapchain(const RenderHandle& handle) in IsSwapchain()
138 inline constexpr bool IsGpuBuffer(const RenderHandle& handle) in IsGpuBuffer()
142 inline constexpr bool IsGpuImage(const RenderHandle& handle) in IsGpuImage()
146 inline constexpr bool IsGpuSampler(const RenderHandle& handle) in IsGpuSampler()
159 RenderHandle CreateHandle(
195 return GetHandleType(RenderHandle { handle.id }); in GetHandleType()
199 return GetIndexPart(RenderHandle { handle.id }); in GetIndexPart()
203 return GetGenerationIndexPart(RenderHandle { handle.id }); in GetGenerationIndexPart()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_material_render_slot.h68 RENDER_NS::RenderHandle mat;
70 RENDER_NS::RenderHandle matCustom;
71 RENDER_NS::RenderHandle mesh;
72 RENDER_NS::RenderHandle skinJoint;
74 RENDER_NS::RenderHandle fog;
78 RENDER_NS::RenderHandle camera;
79 RENDER_NS::RenderHandle light;
87 RENDER_NS::RenderHandle psoHandle;
144 RENDER_NS::RenderHandle shader;
145 RENDER_NS::RenderHandle gfxState;
[all …]
H A Drender_node_default_material_deferred_shading.h59 RENDER_NS::RenderHandle environment;
60 RENDER_NS::RenderHandle fog;
64 RENDER_NS::RenderHandle camera;
65 RENDER_NS::RenderHandle light;
85 RENDER_NS::RenderHandle psoHandle;
88 RENDER_NS::RenderHandle plHandle;
138 RENDER_NS::RenderHandle cubemap;
139 RENDER_NS::RenderHandle linear;
140 RENDER_NS::RenderHandle nearest;
141 RENDER_NS::RenderHandle linearMip;
[all …]
H A Drender_node_camera_single_post_process.h64 RENDER_NS::RenderHandle pcfDepthHandle;
65 RENDER_NS::RenderHandle vsmColorHandle;
71 RENDER_NS::RenderHandle cubemapHandle;
73 RENDER_NS::RenderHandle linearHandle;
74 RENDER_NS::RenderHandle nearestHandle;
129 RENDER_NS::RenderHandle input;
131 RENDER_NS::RenderHandle output;
133 RENDER_NS::RenderHandle defBuffer;
136 RENDER_NS::RenderHandle defSampler;
161 RENDER_NS::RenderHandle shader_;
[all …]
H A Drender_node_camera_cubemap.h63 RENDER_NS::RenderHandle pcfDepthHandle;
64 RENDER_NS::RenderHandle vsmColorHandle;
72 RENDER_NS::RenderHandle linearHandle;
73 RENDER_NS::RenderHandle nearestHandle;
74 RENDER_NS::RenderHandle linearMipHandle;
112 RENDER_NS::RenderHandle output;
116 RENDER_NS::RenderHandle defBuffer;
117 RENDER_NS::RenderHandle defBlackImage;
118 RENDER_NS::RenderHandle defSampler;
143 RENDER_NS::RenderHandle shader_;
[all …]
H A Drender_node_default_depth_render_slot.h52 RENDER_NS::RenderHandle generalData;
54 RENDER_NS::RenderHandle mesh;
55 RENDER_NS::RenderHandle skinJoint;
56 RENDER_NS::RenderHandle camera;
58 RENDER_NS::RenderHandle defaultBuffer;
62 RENDER_NS::RenderHandle shaderHandle;
63 RENDER_NS::RenderHandle psoHandle;
74 RENDER_NS::RenderHandle defaultPlHandle;
75 RENDER_NS::RenderHandle defaultVidHandle;
116 RENDER_NS::RenderHandle shader;
[all …]
H A Drender_node_default_shadow_render_slot.h67 RENDER_NS::RenderHandle shader;
68 RENDER_NS::RenderHandle gfxState;
70 RENDER_NS::RenderHandle defaultShader;
74 RENDER_NS::RenderHandle basic;
75 RENDER_NS::RenderHandle basicState;
98 RENDER_NS::RenderHandle mesh;
99 RENDER_NS::RenderHandle skinJoint;
100 RENDER_NS::RenderHandle camera;
159 RENDER_NS::RenderHandle shaderHandle;
160 RENDER_NS::RenderHandle psoHandle;
[all …]
H A Drender_node_default_shadows_blur.h64 const RENDER_NS::RenderHandle imageHandle, const TemporaryImage& tempImage); in CORE3D_BEGIN_NAMESPACE()
67 …const RENDER_NS::RenderHandle inputHandle, const RENDER_NS::RenderHandle outputHandle, const uint3… in CORE3D_BEGIN_NAMESPACE()
72 const BASE_NS::Math::Vec4& dir, RENDER_NS::RenderHandle imageHandle); in CORE3D_BEGIN_NAMESPACE()
75 …void ExplicitInputBarrier(RENDER_NS::IRenderCommandList& cmdList, const RENDER_NS::RenderHandle ha… in CORE3D_BEGIN_NAMESPACE()
76 …xplicitOutputBarrier(RENDER_NS::IRenderCommandList& cmdList, const RENDER_NS::RenderHandle handle); in CORE3D_BEGIN_NAMESPACE()
79 RENDER_NS::RenderHandle shadowColorBufferHandle_; in CORE3D_BEGIN_NAMESPACE()
81 RENDER_NS::RenderHandle samplerHandle_; in CORE3D_BEGIN_NAMESPACE()
82 RENDER_NS::RenderHandle bufferHandle_; in CORE3D_BEGIN_NAMESPACE()
93 RENDER_NS::RenderHandle shaderHandle; in CORE3D_BEGIN_NAMESPACE()
96 RENDER_NS::RenderHandle psoHandle; in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_manager.h99 RenderHandle pipelineLayout; in RENDER_BEGIN_NAMESPACE()
112 RenderHandle graphicsState; in RENDER_BEGIN_NAMESPACE()
114 RenderHandle pipelineLayout; in RENDER_BEGIN_NAMESPACE()
116 RenderHandle vertexInputDeclaration; in RENDER_BEGIN_NAMESPACE()
615 virtual RenderHandle GetShaderHandle(
623 …virtual RenderHandle GetShaderHandle(const RenderHandle& handle, const uint32_t renderSlotId) cons…
658 virtual RenderHandle GetGraphicsStateHandleByShaderHandle(const RenderHandle& handle) const = 0;
687 …virtual RenderHandle GetVertexInputDeclarationHandleByShaderHandle(const RenderHandle& handle) con…
706 … virtual RenderHandle GetPipelineLayoutHandleByShaderHandle(const RenderHandle& handle) const = 0;
724 virtual RenderHandle GetReflectionPipelineLayoutHandle(const RenderHandle& handle) const = 0;
[all …]
H A Dintf_gpu_resource_manager.h62 virtual RenderHandleReference Get(const RenderHandle& handle) const = 0;
402 virtual RenderHandleReference Get(const RenderHandle& handle) const = 0;
530 virtual void* MapBuffer(const RenderHandle& handle) const = 0;
536 virtual void* MapBufferMemory(const RenderHandle& handle) const = 0;
541 virtual void UnmapBuffer(const RenderHandle& handle) const = 0;
544 virtual bool IsValid(const RenderHandle& handle) const = 0;
546 virtual bool IsGpuBuffer(const RenderHandle& handle) const = 0;
548 virtual bool IsGpuImage(const RenderHandle& handle) const = 0;
550 virtual bool IsGpuSampler(const RenderHandle& handle) const = 0;
557 virtual bool IsSwapchain(const RenderHandle& handle) const = 0;
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_node_context_pso_manager.h53 …virtual RenderHandle GetComputePsoHandle(const RenderHandle shader, const RenderHandle pipelineLay…
62 …virtual RenderHandle GetComputePsoHandle(const RenderHandle shader, const PipelineLayout& pipeline…
77 …virtual RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const RenderHandle graphicsSt…
78 const RenderHandle pipelineLayout, const RenderHandle vertexInputDeclaration,
93 …virtual RenderHandle GetGraphicsPsoHandle(const RenderHandle shader, const RenderHandle graphicsSt…
109 …virtual RenderHandle GetGraphicsPsoHandle(const RenderHandle shaderHandle, const GraphicsState& gr…
H A Dintf_render_command_list.h97 virtual void DispatchIndirect(const RenderHandle bufferHandle, const uint32_t offset) = 0;
102 virtual void BindPipeline(const RenderHandle psoHandle) = 0;
217 … const RenderHandle srcHandle, const RenderHandle dstHandle, const BufferCopy& bufferCopy) = 0;
225 …const RenderHandle srcHandle, const RenderHandle dstHandle, const BufferImageCopy& bufferImageCopy…
233 …const RenderHandle srcHandle, const RenderHandle dstHandle, const BufferImageCopy& bufferImageCopy…
241 const RenderHandle srcHandle, const RenderHandle dstHandle, const ImageCopy& imageCopy) = 0;
250 virtual void BlitImage(const RenderHandle srcImageHandle, const RenderHandle dstImageHandle,
264 virtual void UpdateDescriptorSets(const BASE_NS::array_view<const RenderHandle> handles,
272 virtual void BindDescriptorSet(const uint32_t set, const RenderHandle handle) = 0;
295 RenderHandle handle;
[all …]
H A Dintf_render_node_graph_share_manager.h48 RenderHandle handle; in RENDER_BEGIN_NAMESPACE()
54 virtual BASE_NS::array_view<const RenderHandle> GetRenderNodeGraphInputs() const = 0; in RENDER_BEGIN_NAMESPACE()
64 virtual BASE_NS::array_view<const RenderHandle> GetRenderNodeGraphOutputs() const = 0; in RENDER_BEGIN_NAMESPACE()
74 virtual RenderHandle GetRenderNodeGraphInput(const uint32_t index) const = 0; in RENDER_BEGIN_NAMESPACE()
79 virtual RenderHandle GetRenderNodeGraphOutput(const uint32_t index) const = 0; in RENDER_BEGIN_NAMESPACE()
84 virtual BASE_NS::array_view<const RenderHandle> GetPrevRenderNodeGraphOutputs() const = 0; in RENDER_BEGIN_NAMESPACE()
95 virtual RenderHandle GetPrevRenderNodeGraphOutput(const uint32_t index) const = 0; in RENDER_BEGIN_NAMESPACE()
107 … virtual void RegisterRenderNodeOutputs(const BASE_NS::array_view<const RenderHandle> outputs) = 0; in RENDER_BEGIN_NAMESPACE()
118 virtual RenderHandle GetRegisteredRenderNodeOutput( in RENDER_BEGIN_NAMESPACE()
125 virtual RenderHandle GetRegisteredRenderNodeOutput( in RENDER_BEGIN_NAMESPACE()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_motion_blur.h38 RenderHandle input;
39 RenderHandle output;
40 RenderHandle velocity;
41 RenderHandle depth;
42 RenderHandle globalUbo;
62 RenderHandle shader;
63 RenderHandle pso;
69 RenderHandle shader;
72 RenderHandle psoHorizontal;
73 RenderHandle psoVertical;
[all …]
H A Drender_node_mip_chain_post_process.h101 RenderHandle input;
103 RenderHandle output;
105 RenderHandle defBuffer;
106 RenderHandle defBlackImage;
107 RenderHandle defWhiteImage;
108 RenderHandle defSampler;
120 RenderHandle shader;
121 RenderHandle graphicsState;
122 RenderHandle pso;
123 RenderHandle pipelineLayout;
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/
H A Dresource_handle.h33 struct RenderHandle { struct
40 inline bool operator==(const RenderHandle& lhs, const RenderHandle& rhs) noexcept
46 inline bool operator!=(const RenderHandle& lhs, const RenderHandle& rhs) noexcept
52 inline uint64_t hash(const RenderHandle& handle) in hash()
95 inline constexpr bool IsValid(const RenderHandle handle) in IsValid()
101 inline constexpr RenderHandleType GetHandleType(const RenderHandle handle) in GetHandleType()
166 inline RenderHandle GetHandle() const noexcept;
179 RenderHandle handle_ {};
184 const RenderHandle handle, const IRenderReferenceCounter::Ptr& counter) noexcept in RenderHandleReference()
219 RenderHandle RenderHandleReference::GetHandle() const noexcept in GetHandle()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_node_scene_util.h48 RENDER_NS::RenderHandle camera;
50 RENDER_NS::RenderHandle material;
54 RENDER_NS::RenderHandle materialCustom;
56 RENDER_NS::RenderHandle mesh;
58 RENDER_NS::RenderHandle skinJoint;
63 RENDER_NS::RenderHandle environment;
65 RENDER_NS::RenderHandle fog;
67 RENDER_NS::RenderHandle generalData;
69 RENDER_NS::RenderHandle postProcess;
71 RENDER_NS::RenderHandle light;
[all …]

123456