/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_create_gpu_buffers.cpp | 32 bool CheckForDescUpdates(const GpuBufferDesc& dependencyDesc, GpuBufferDesc& desc) in CheckForDescUpdates() 58 GpuBufferDesc desc = ref.desc; in InitNode() 64 const GpuBufferDesc dependencyDesc = gpuResourceMgr.GetBufferDescriptor(dependencyHandle); in InitNode() 92 const GpuBufferDesc& dependencyDesc = gpuResourceMgr.GetBufferDescriptor(dependencyHandle); in PreExecuteFrame() 93 GpuBufferDesc& descRef = descs_[idx]; in PreExecuteFrame()
|
H A D | render_node_create_gpu_buffers.h | 70 BASE_NS::vector<GpuBufferDesc> descs_;
|
H A D | render_node_bloom.cpp | 49 handle, GpuBufferDesc { CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT, in CreatePostProcessDataUniformBuffer()
|
H A D | render_node_default_acceleration_structure_staging.cpp | 122 const GpuBufferDesc dstBufferDesc = gpuResourceMgr.GetBufferDescriptor(dstHandle); in ExecuteFrameProcessInstanceData()
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | intf_gpu_resource_manager.h | 69 virtual RenderHandleReference Create(const BASE_NS::string_view name, const GpuBufferDesc& desc) = 0; 78 const BASE_NS::string_view name, const GpuBufferDesc& desc, const BASE_NS::array_view<const uint8_t> data) = 0; 85 virtual RenderHandleReference Create(const GpuBufferDesc& desc, const BASE_NS::array_view<const uint8_t> data) = 0; 92 virtual RenderHandleReference Create(const RenderHandleReference& replacedHandle, const GpuBufferDesc& desc) = 0; 98 virtual RenderHandleReference Create(const GpuBufferDesc& desc) = 0; 246 * @return Returns A GpuBufferDesc of a given GPU resource handle. 248 virtual GpuBufferDesc GetBufferDescriptor(const RenderHandleReference& handle) const = 0; 407 virtual RenderHandleReference Create(const GpuBufferDesc& desc) = 0; 413 virtual RenderHandleReference Create(const BASE_NS::string_view name, const GpuBufferDesc& desc) = 0; 419 virtual RenderHandleReference Create(const RenderHandleReference& handle, const GpuBufferDesc [all...] |
H A D | gpu_resource_desc.h | 315 struct GpuBufferDesc { struct 445 GpuBufferDesc bufferDesc;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | gpu_buffer_gles.h | 42 GpuBufferGLES(Device& device, const GpuBufferDesc& desc); 45 const GpuBufferDesc& GetDesc() const override; 56 GpuBufferDesc desc_;
|
H A D | gpu_buffer_gles.cpp | 73 GpuBufferGLES::GpuBufferGLES(Device& device, const GpuBufferDesc& desc) in GpuBufferGLES() 159 const GpuBufferDesc& GpuBufferGLES::GetDesc() const in GetDesc()
|
H A D | gpu_resource_util_gles.cpp | 38 const GpuBufferDesc& desc = glesBuffer.GetDesc(); in CopyGpuBufferGLES()
|
H A D | device_gles.h | 65 struct GpuBufferDesc; 126 BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) override;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | gpu_buffer_vk.h | 42 GpuBufferVk(Device& device, const GpuBufferDesc& desc); 46 const GpuBufferDesc& GetDesc() const override; 62 GpuBufferDesc desc_;
|
H A D | gpu_memory_allocator_vk.h | 56 GpuBufferDesc buffer; 88 VmaPool GetBufferPool(const GpuBufferDesc& desc) const; 92 BASE_NS::string GetBufferPoolDebugName(const GpuBufferDesc& desc) const;
|
H A D | gpu_buffer_vk.cpp | 75 PlatformGpuMemoryAllocator& gpuMemAllocator, const GpuBufferDesc& desc, const int64_t alignedByteSize) in RecordAllocation() 91 GpuBufferVk::GpuBufferVk(Device& device, const GpuBufferDesc& desc) in GpuBufferVk() 222 const GpuBufferDesc& GpuBufferVk::GetDesc() const in GetDesc()
|
H A D | gpu_memory_allocator_vk.cpp | 76 uint64_t BASE_NS::hash(const RENDER_NS::GpuBufferDesc& desc) in hash() 365 VmaPool PlatformGpuMemoryAllocator::GetBufferPool(const GpuBufferDesc& desc) const in GetBufferPool() 502 string PlatformGpuMemoryAllocator::GetBufferPoolDebugName(const GpuBufferDesc& desc) const in GetBufferPoolDebugName()
|
H A D | gpu_resource_util_vk.cpp | 39 const GpuBufferDesc& desc = vkBuffer.GetDesc(); in CopyGpuBufferVk()
|
H A D | device_vk.h | 58 struct GpuBufferDesc; 134 BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) override;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_resource_manager.h | 189 static GpuBufferDesc GetStagingBufferDesc(const uint32_t byteSize); 211 RenderHandleReference Create(const BASE_NS::string_view name, const GpuBufferDesc& desc) override; 212 RenderHandleReference Create(const BASE_NS::string_view name, const GpuBufferDesc& desc, 215 RenderHandleReference Create(const GpuBufferDesc& desc, const BASE_NS::array_view<const uint8_t> data) override; 216 RenderHandleReference Create(const RenderHandleReference& replacedHandle, const GpuBufferDesc& desc) override; 217 RenderHandleReference Create(const GpuBufferDesc& desc) override; 272 GpuBufferDesc GetBufferDescriptor(const RenderHandleReference& handle) const override; 277 GpuBufferDesc GetBufferDescriptor(const RenderHandle& handle) const; 381 BASE_NS::unique_ptr<GpuResourceManagerTyped<GpuBuffer, GpuBufferDesc>> gpuBufferMgr_; 388 explicit ResourceDescriptor(const GpuBufferDesc [all...] |
H A D | gpu_buffer.h | 22 struct GpuBufferDesc; 35 virtual const GpuBufferDesc& GetDesc() const = 0;
|
H A D | gpu_resource_manager.cpp | 95 void ValidateGpuBufferDesc(const GpuBufferDesc& desc) in ValidateGpuBufferDesc() 230 GpuBufferDesc GetValidGpuBufferDesc(const GpuBufferDesc& desc) in GetValidGpuBufferDesc() 232 return GpuBufferDesc { in GetValidGpuBufferDesc() 240 void CheckAndEnableMemoryOptimizations(const uint32_t gpuResourceMgrFlags, GpuBufferDesc& desc) in CheckAndEnableMemoryOptimizations() 371 gpuBufferMgr_(make_unique<GpuResourceManagerTyped<GpuBuffer, GpuBufferDesc>>(device)), 446 GpuBufferDesc GpuResourceManager::GetStagingBufferDesc(const uint32_t byteSize) 484 RenderHandleReference GpuResourceManager::CreateStagingBuffer(const GpuBufferDesc& desc) 493 const string_view name, const RenderHandle& replacedHandle, const GpuBufferDesc& desc) 509 const GpuBufferDesc validatedDes [all...] |
H A D | device.h | 61 struct GpuBufferDesc; 195 virtual BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) = 0;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_material_objects.cpp | 216 GpuBufferDesc { CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT, in ProcessBuffers() 224 GpuBufferDesc { CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT, in ProcessBuffers() 239 const GpuBufferDesc bufferDesc { CORE_BUFFER_USAGE_UNIFORM_BUFFER_BIT, in ProcessBuffers()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/util/ |
H A D | render_frame_util.cpp | 45 GpuBufferDesc GetStagingBufferDesc( in GetStagingBufferDesc() 48 return GpuBufferDesc { in GetStagingBufferDesc() 156 const GpuBufferDesc desc = gpuResourceMgr.GetBufferDescriptor(dataToBeCopied.handle); in ProcessFrameInputCopyData() 302 const GpuBufferDesc desc = gpuResourceMgr.GetBufferDescriptor(handle); in ValidateInput()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/ |
H A D | render_data_store_default_staging.cpp | 142 const GpuBufferDesc stagingBufferDesc = in CopyDataToBuffer() 164 const GpuBufferDesc bufDesc = gpuResourceMgr_.GetBufferDescriptor(dstHandle); in CopyDataToBufferOnCpu() 186 const GpuBufferDesc stagingBufferDesc = in CopyDataToImage()
|
/foundation/graphic/graphic_3d/lume/LumeDotfield/src/render/ |
H A D | render_data_store_default_dotfield.cpp | 58 const GpuBufferDesc desc{ in AddDotfieldPrimitive()
|
/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/custom/ |
H A D | lume_custom_render.h | 102 RENDER_NS::GpuBufferDesc bufferDesc_ {
|