Home
last modified time | relevance | path

Searched refs:RenderHandleType (Results 1 - 25 of 45) sorted by relevance

12

/foundation/graphic/graphic_3d/lume/LumeRender/src/util/
H A Drender_util.cpp48 const RenderHandleType handleType = handle.GetHandleType(); in GetRenderHandleDesc()
51 if ((handleType >= RenderHandleType::GPU_BUFFER) && (handleType <= RenderHandleType::GPU_SAMPLER)) { in GetRenderHandleDesc()
55 } else if ((handleType >= RenderHandleType::SHADER_STATE_OBJECT) && in GetRenderHandleDesc()
56 (handleType <= RenderHandleType::GRAPHICS_STATE)) { in GetRenderHandleDesc()
61 } else if (handleType == RenderHandleType::RENDER_NODE_GRAPH) { in GetRenderHandleDesc()
75 if (desc.type != RenderHandleType::UNDEFINED) { in GetRenderHandle()
76 if ((desc.type >= RenderHandleType::GPU_BUFFER) && (desc.type <= RenderHandleType::GPU_SAMPLER)) { in GetRenderHandle()
78 if (desc.type == RenderHandleType in GetRenderHandle()
[all...]
H A Drender_frame_util.cpp148 const RenderHandleType type = dataToBeCopied.handle.GetHandleType(); in ProcessFrameInputCopyData()
155 if (type == RenderHandleType::GPU_BUFFER) { in ProcessFrameInputCopyData()
172 } else if (type == RenderHandleType::GPU_IMAGE) { in ProcessFrameInputCopyData()
299 const RenderHandleType type = handle.GetHandleType(); in ValidateInput()
301 if (type == RenderHandleType::GPU_BUFFER) { in ValidateInput()
312 } else if (type == RenderHandleType::GPU_IMAGE) { in ValidateInput()
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_resource_handle_util.h38 // NOTE: RenderHandleType valid max is currently 15
69 RenderHandle CreateGpuResourceHandle(const RenderHandleType type, const RenderHandleInfoFlags infoFlags,
71 RenderHandle CreateGpuResourceHandle(const RenderHandleType type, const RenderHandleInfoFlags infoFlags,
140 return RenderHandleUtil::GetHandleType(handle) == RenderHandleType::GPU_BUFFER; in IsGpuBuffer()
144 return RenderHandleUtil::GetHandleType(handle) == RenderHandleType::GPU_IMAGE; in IsGpuImage()
148 return RenderHandleUtil::GetHandleType(handle) == RenderHandleType::GPU_SAMPLER; in IsGpuSampler()
157 RenderHandle CreateHandle(const RenderHandleType type, const uint32_t index);
158 RenderHandle CreateHandle(const RenderHandleType type, const uint32_t index, const uint32_t generationIndex);
160 const RenderHandleType type, const uint32_t index, const uint32_t generationIndex, const uint32_t additionalData);
193 inline constexpr RenderHandleType GetHandleTyp in IsValid()
[all...]
H A Dshader_manager.cpp207 return RenderHandleType::COMPUTE_SHADER_STATE_OBJECT == RenderHandleUtil::GetHandleType(handle); in IsComputeShaderFunc()
212 return RenderHandleType::SHADER_STATE_OBJECT == RenderHandleUtil::GetHandleType(handle); in IsShaderFunc()
217 return (RenderHandleType::COMPUTE_SHADER_STATE_OBJECT == RenderHandleUtil::GetHandleType(handle)) || in IsAnyShaderFunc()
218 (RenderHandleType::SHADER_STATE_OBJECT == RenderHandleUtil::GetHandleType(handle)); in IsAnyShaderFunc()
328 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(handle); in Get()
330 if (handleType == RenderHandleType::COMPUTE_SHADER_STATE_OBJECT) { in Get()
334 } else if (handleType == RenderHandleType::SHADER_STATE_OBJECT) { in Get()
338 } else if (handleType == RenderHandleType::GRAPHICS_STATE) { in Get()
342 } else if (handleType == RenderHandleType::PIPELINE_LAYOUT) { in Get()
414 if (RenderHandleUtil::GetHandleType(stateHandle.GetHandle()) == RenderHandleType in SetRenderSlotData()
[all...]
H A Dgpu_resource_handle_util.cpp33 RenderHandle CreateGpuResourceHandle(const RenderHandleType type, const RenderHandleInfoFlags infoFlags, in CreateGpuResourceHandle()
48 RenderHandle CreateGpuResourceHandle(const RenderHandleType type, const RenderHandleInfoFlags infoFlags, in CreateGpuResourceHandle()
63 RenderHandle CreateHandle(const RenderHandleType type, const uint32_t index) in CreateHandle()
68 RenderHandle CreateHandle(const RenderHandleType type, const uint32_t index, const uint32_t generationIndex) in CreateHandle()
81 const RenderHandleType type, const uint32_t index, const uint32_t generationIndex, const uint32_t additionalData) in CreateHandle()
89 const RenderHandleType type, const uint32_t index, const uint32_t generationIndex) in CreateEngineResourceHandle()
H A Dshader_pipeline_binder.cpp198 if (!((renderHandleType_ == RenderHandleType::SHADER_STATE_OBJECT) || in ShaderPipelineBinder()
199 (renderHandleType_ == RenderHandleType::COMPUTE_SHADER_STATE_OBJECT))) { in ShaderPipelineBinder()
228 const RenderHandleType type = DescriptorSetBinderUtil::GetRenderHandleType(ref.binding.descriptorType); in ShaderPipelineBinder()
233 if (type == RenderHandleType::GPU_BUFFER) { in ShaderPipelineBinder()
235 } else if (type == RenderHandleType::GPU_IMAGE) { in ShaderPipelineBinder()
237 } else if (type == RenderHandleType::GPU_SAMPLER) { in ShaderPipelineBinder()
282 const RenderHandleType plDescType = in EvaluateCustomPropertyBindings()
339 const RenderHandleType type = handle.GetHandleType(); in Bind()
340 if (type == RenderHandleType::GPU_BUFFER) { in Bind()
342 } else if (type == RenderHandleType in Bind()
[all...]
H A Dgpu_resource_manager.cpp65 const EngineResourceHandle& handle, const RenderHandleType type, const uint32_t arrayIndex) in UnpackNewHandle()
356 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(gpuHandle);
358 if (handleType == RenderHandleType::GPU_IMAGE) {
360 } else if (handleType == RenderHandleType::GPU_SAMPLER) {
419 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(handle);
421 if (handleType == RenderHandleType::GPU_BUFFER) {
427 } else if (handleType == RenderHandleType::GPU_IMAGE) {
433 } else if (handleType == RenderHandleType::GPU_SAMPLER) {
487 return StoreAllocation(store, { ResourceDescriptor { desc }, {}, {}, RenderHandleType::GPU_BUFFER, ~0u, 0u })
539 RenderHandleType
[all...]
H A Dgpu_resource_util.cpp39 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(handle); in CopyGpuResource()
40 PLUGIN_ASSERT_MSG(handleType == RenderHandleType::GPU_BUFFER, "only gpu buffers supported"); in CopyGpuResource()
41 if (handleType == RenderHandleType::GPU_BUFFER) { in CopyGpuResource()
H A Dshader_pipeline_binder.h122 RenderHandleType type { RenderHandleType::UNDEFINED };
140 RenderHandleType renderHandleType_ { RenderHandleType::UNDEFINED };
H A Dgpu_resource_manager.h444 const RenderHandleType handleType { RenderHandleType::UNDEFINED };
475 PerManagerStore bufferStore_ { RenderHandleType::GPU_BUFFER };
476 PerManagerStore imageStore_ { RenderHandleType::GPU_IMAGE };
477 PerManagerStore samplerStore_ { RenderHandleType::GPU_SAMPLER };
490 RenderHandleType type {};
512 RenderHandle CreateClientHandle(const RenderHandleType type, const ResourceDescriptor& resourceDescriptor,
519 const RenderHandleType resourceType, const uintptr_t preCreateData);
523 const RenderHandleType resourceType, PerManagerStore& store);
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/
H A Dresource_handle.h58 enum class RenderHandleType : uint8_t { class
101 inline constexpr RenderHandleType GetHandleType(const RenderHandle handle) in GetHandleType()
103 return (RenderHandleType)(handle.id & RENDER_HANDLE_TYPE_MASK); in GetHandleType()
169 * @return RenderHandleType.
171 inline RenderHandleType GetHandleType() const noexcept;
224 RenderHandleType RenderHandleReference::GetHandleType() const noexcept
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/util/
H A Dintf_render_util.h57 RenderHandleType type { RenderHandleType::UNDEFINED };
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dpipeline_descriptor_set_binder.cpp69 if (RenderHandleUtil::GetHandleType(handle) != RenderHandleType::DESCRIPTOR_SET) { in DescriptorSetBinder()
96 const RenderHandleType type = DescriptorSetBinderUtil::GetRenderHandleType(binding.descriptorType); in Init()
99 if (type == RenderHandleType::GPU_BUFFER) { in Init()
102 } else if (type == RenderHandleType::GPU_IMAGE) { in Init()
105 } else if (type == RenderHandleType::GPU_SAMPLER) { in Init()
156 const RenderHandleType type = DescriptorSetBinderUtil::GetRenderHandleType(currBinding.binding.descriptorType); in InitFillBindings()
157 if (type == RenderHandleType::GPU_BUFFER) { in InitFillBindings()
170 } else if (type == RenderHandleType::GPU_IMAGE) { in InitFillBindings()
183 } else if (type == RenderHandleType::GPU_SAMPLER) { in InitFillBindings()
248 const RenderHandleType handleTyp in BindBuffer()
[all...]
H A Dnode_context_pso_manager.cpp181 if (RenderHandleUtil::GetHandleType(shaderHandle) != RenderHandleType::COMPUTE_SHADER_STATE_OBJECT) { in GetComputePsoHandle()
208 psoHandle = RenderHandleUtil::CreateHandle(RenderHandleType::COMPUTE_PSO, index, 0, descriptorSetBitmask); in GetComputePsoHandle()
233 if (RenderHandleUtil::GetHandleType(pipelineLayoutHandle) == RenderHandleType::PIPELINE_LAYOUT) { in GetComputePsoHandle()
249 if (RenderHandleUtil::GetHandleType(shader) != RenderHandleType::SHADER_STATE_OBJECT) { in GetGraphicsPsoHandleImpl()
253 RenderHandleUtil::GetHandleType(graphicsState) != RenderHandleType::GRAPHICS_STATE) { in GetGraphicsPsoHandleImpl()
257 if (RenderHandleUtil::GetHandleType(shader) != RenderHandleType::SHADER_STATE_OBJECT) { in GetGraphicsPsoHandleImpl()
280 psoHandle = RenderHandleUtil::CreateHandle(RenderHandleType::GRAPHICS_PSO, index, 0, descriptorSetBitmask); in GetGraphicsPsoHandleImpl()
326 (RenderHandleUtil::GetHandleType(graphicsState) == RenderHandleType::GRAPHICS_STATE) in GetGraphicsPsoHandle()
381 PLUGIN_ASSERT(RenderHandleUtil::GetHandleType(handle) == RenderHandleType::COMPUTE_PSO); in GetComputePso()
407 PLUGIN_ASSERT(RenderHandleUtil::GetHandleType(handle) == RenderHandleType
[all...]
H A Drender_node_util.cpp44 const RenderHandleType handleType) in GetRoutedResource()
49 if (handleType == RenderHandleType::GPU_BUFFER) { in GetRoutedResource()
51 } else if (handleType == RenderHandleType::GPU_IMAGE) { in GetRoutedResource()
98 const IRenderNodeGraphShareManager& rngShareMgr, const RenderHandleType handleType, in SetupRenderNodeResourceHandles()
113 ref.resourceLocation, ref.resourceIndex, RenderHandleType::GPU_IMAGE); in SetupRenderNodeResourceHandles()
127 setHandles(gpuResourceMgr, rngShareMgr, RenderHandleType::GPU_BUFFER, resources.buffers, res.buffers); in SetupRenderNodeResourceHandles()
128 setHandles(gpuResourceMgr, rngShareMgr, RenderHandleType::GPU_SAMPLER, resources.samplers, res.samplers); in SetupRenderNodeResourceHandles()
134 setHandles(gpuResourceMgr, rngShareMgr, RenderHandleType::GPU_BUFFER, resources.customInputBuffers, in SetupRenderNodeResourceHandles()
136 setHandles(gpuResourceMgr, rngShareMgr, RenderHandleType::GPU_BUFFER, resources.customOutputBuffers, in SetupRenderNodeResourceHandles()
159 ref.resourceLocation, ref.resourceIndex, RenderHandleType in CreateInputRenderPass()
[all...]
H A Dpipeline_descriptor_set_binder.h34 constexpr RenderHandleType GetRenderHandleType(const DescriptorType dt) in GetRenderHandleType()
37 return RenderHandleType::GPU_SAMPLER; in GetRenderHandleType()
40 return RenderHandleType::GPU_IMAGE; in GetRenderHandleType()
44 return RenderHandleType::GPU_BUFFER; in GetRenderHandleType()
46 return RenderHandleType::UNDEFINED; in GetRenderHandleType()
H A Drender_node_graph_manager.cpp86 if (RenderHandleUtil::GetHandleType(handle) == RenderHandleType::RENDER_NODE_GRAPH) { in Get()
135 RenderHandleUtil::CreateHandle(RenderHandleType::RENDER_NODE_GRAPH, indexPart, generationIndexPart); in Create()
178 if (RenderHandleUtil::GetHandleType(handle) == RenderHandleType::RENDER_NODE_GRAPH) {
477 if (RenderHandleUtil::GetHandleType(handle) == RenderHandleType::RENDER_NODE_GRAPH) {
537 RenderHandleType const type = RenderHandleUtil::GetHandleType(rawHandle);
538 if (RenderHandleType::RENDER_NODE_GRAPH != type) {
580 if (RenderHandleType::RENDER_NODE_GRAPH != RenderHandleUtil::GetHandleType(rawHandle)) {
636 RenderHandleType const type = RenderHandleUtil::GetHandleType(rawHandle);
637 if (RenderHandleType::RENDER_NODE_GRAPH != type) {
671 RenderHandleType cons
[all...]
H A Drender_command_list.cpp697 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(psoHandle); in BindPipeline()
699 if (handleType == RenderHandleType::COMPUTE_PSO) { in BindPipeline()
701 } else if (handleType == RenderHandleType::GRAPHICS_PSO) { in BindPipeline()
824 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(indexBuffer.bufferHandle); in BindIndexBuffer()
826 if ((indexBuffer.indexType > IndexType::CORE_INDEX_TYPE_UINT32) || (handleType != RenderHandleType::GPU_BUFFER)) { in BindIndexBuffer()
832 if (data && (handleType == RenderHandleType::GPU_BUFFER)) { in BindIndexBuffer()
1270 RenderHandleUtil::CreateGpuResourceHandle(RenderHandleType::UNDEFINED, 0, 0, 0, 0), in CustomMemoryBarrier()
1291 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(handle); in CustomBufferBarrier()
1301 if (handleType != RenderHandleType::GPU_BUFFER) { in CustomBufferBarrier()
1306 if ((byteSize > 0) && (handleType == RenderHandleType in CustomBufferBarrier()
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_graph.cpp173 const RenderHandleType type = RenderHandleUtil::GetHandleType(ref.resourceHandle); in DebugBarrierPrint()
174 if (type == RenderHandleType::GPU_BUFFER) { in DebugBarrierPrint()
179 PLUGIN_ASSERT(type == RenderHandleType::GPU_IMAGE); in DebugBarrierPrint()
592 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(handle); in ProcessRenderNodeGraph()
594 if ((handleType == RenderHandleType::GPU_IMAGE) && in ProcessRenderNodeGraph()
984 PLUGIN_ASSERT(RenderHandleUtil::GetHandleType(handle) == RenderHandleType::GPU_IMAGE); in BeginRenderPassUpdateSubpassImageStates()
1142 const RenderHandleType type = RenderHandleUtil::GetHandleType(cb.resourceHandle); in HandleCustomBarriers()
1144 PLUGIN_ASSERT((type == RenderHandleType::UNDEFINED) || (type == RenderHandleType::GPU_BUFFER) || in HandleCustomBarriers()
1145 (type == RenderHandleType in HandleCustomBarriers()
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_mip_chain_post_process.cpp92 if (RenderHandleUtil::GetHandleType(pipelineData_.shader) != RenderHandleType::SHADER_STATE_OBJECT) { in InitNode()
98 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(pipelineData_.shader); in InitNode()
99 if (handleType == RenderHandleType::SHADER_STATE_OBJECT) { in InitNode()
101 } else if (handleType == RenderHandleType::COMPUTE_SHADER_STATE_OBJECT) { in InitNode()
111 if (!((handleType == RenderHandleType::SHADER_STATE_OBJECT) || in InitNode()
112 (handleType == RenderHandleType::COMPUTE_SHADER_STATE_OBJECT))) { in InitNode()
522 RenderHandleUtil::GetHandleType(sampler.handle) == RenderHandleType::GPU_SAMPLER; in ParseRenderNodeInputs()
H A Drender_node_shader_passes_generic.cpp315 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(dcHandle); in ExecuteFrameCompute()
316 if (handleType == RenderHandleType::GPU_BUFFER) { in ExecuteFrameCompute()
318 } else if (handleType == RenderHandleType::GPU_IMAGE) { in ExecuteFrameCompute()
H A Drender_node_single_post_process.cpp148 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(shader_); in InitNode()
149 if (handleType == RenderHandleType::SHADER_STATE_OBJECT) { in InitNode()
151 } else if (handleType == RenderHandleType::COMPUTE_SHADER_STATE_OBJECT) { in InitNode()
164 if (!((handleType == RenderHandleType::SHADER_STATE_OBJECT) || in InitNode()
165 (handleType == RenderHandleType::COMPUTE_SHADER_STATE_OBJECT))) { in InitNode()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_copy_helper.cpp81 if ((RenderHandleUtil::GetHandleType(copyInfo_.input) == RenderHandleType::GPU_IMAGE) && in Execute()
82 (RenderHandleUtil::GetHandleType(copyInfo_.output) == RenderHandleType::GPU_IMAGE) && binder_) { in Execute()
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dnode_context_descriptor_set_manager_gles.cpp97 clientHandle = RenderHandleUtil::CreateHandle(RenderHandleType::DESCRIPTOR_SET, arrayIndex, 0); in CreateDescriptorSet()
149 RenderHandleType::DESCRIPTOR_SET, arrayIndex, oneFrameDescSetGeneration_, ONE_FRAME_DESC_SET_BIT); in CreateOneFrameDescriptorSet()
/foundation/graphic/graphic_3d/lume/LumeRender/src/perf/
H A Dgpu_query_manager.cpp39 RenderHandleUtil::CreateEngineResourceHandle(RenderHandleType::UNDEFINED, index, 0); in Create()

Completed in 20 milliseconds

12