Home
last modified time | relevance | path

Searched refs:GpuBuffer (Results 1 – 18 of 18) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_buffer.h27 class GpuBuffer {
29 GpuBuffer() = default;
30 virtual ~GpuBuffer() = default;
32 GpuBuffer(const GpuBuffer&) = delete;
33 GpuBuffer& operator=(const GpuBuffer&) = delete;
H A Dgpu_resource_util.h28 class GpuBuffer; variable
36 void DebugBufferName(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view nam…
H A Dgpu_resource_util.cpp42 GpuBuffer* resource = gpuResourceMgr.GetBuffer(handle); in CopyGpuResource()
62 void DebugBufferName(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view nam… in DebugBufferName()
H A Ddevice.h43 class GpuBuffer; variable
195 virtual BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) = 0;
196 …virtual BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuAccelerationStructureDesc& desc) =…
H A Dgpu_resource_manager.h317 GpuBuffer* GetBuffer(const RenderHandle& gpuHandle) const;
381 BASE_NS::unique_ptr<GpuResourceManagerTyped<GpuBuffer, GpuBufferDesc>> gpuBufferMgr_;
426 using BufferVector = BASE_NS::vector<BASE_NS::unique_ptr<GpuBuffer>>;
432 BASE_NS::vector<BASE_NS::unique_ptr<GpuBuffer>> buffers; // pre-created
H A Dgpu_resource_manager_base.inl56 if constexpr (BASE_NS::is_same_v<ResourceType, GpuBuffer>) {
72 if constexpr (BASE_NS::is_same_v<ResourceType, GpuBuffer>) {
H A Dgpu_resource_manager.cpp371 gpuBufferMgr_(make_unique<GpuResourceManagerTyped<GpuBuffer, GpuBufferDesc>>(device)), in GpuResourceManager()
524 if (unique_ptr<GpuBuffer> gpuBuffer = [this](const GpuBufferDesc validatedDesc) { in CreateBuffer()
544 if (GpuBuffer* buffer = store.pendingData.buffers[optionalResourceIndex].get(); buffer) { in CreateBuffer()
1831 if (GpuBuffer* buffer = GetBuffer(handle); buffer) { in MapBuffer()
1863 …data = (reinterpret_cast<GpuBuffer*>(bufferStore_.additionalData[arrayIndex].resourcePtr))->MapMem… in MapBufferMemory()
1866 } else if (GpuBuffer* buffer = GetBuffer(handle); buffer) { in MapBufferMemory()
1892 … (reinterpret_cast<GpuBuffer*>(bufferStore_.additionalData[arrayIndex].resourcePtr))->Unmap(); in UnmapBuffer()
1898 } else if (const GpuBuffer* buffer = GetBuffer(handle); buffer) { in UnmapBuffer()
2032 GpuBuffer* GpuResourceManager::GetBuffer(const RenderHandle& handle) const in GetBuffer()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dgpu_resource_util_gles.h26 class GpuBuffer;
31 void CopyGpuBufferGLES(GpuBuffer& buffer, BASE_NS::ByteArray& byteArray);
32 void DebugBufferNameGLES(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view…
H A Dgpu_resource_util_gles.cpp34 void CopyGpuBufferGLES(GpuBuffer& buffer, ByteArray& byteArray) in CopyGpuBufferGLES()
44 void DebugBufferNameGLES(const IDevice& device, const GpuBuffer& buffer, const string_view name) in DebugBufferNameGLES()
H A Dgpu_buffer_gles.h40 class GpuBufferGLES final : public GpuBuffer {
H A Ddevice_gles.h45 class GpuBuffer; variable
126 BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) override;
127 … BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuAccelerationStructureDesc& desc) override;
H A Ddevice_gles.cpp2048 unique_ptr<GpuBuffer> DeviceGLES::CreateGpuBuffer(const GpuBufferDesc& desc) in CreateGpuBuffer()
2053 unique_ptr<GpuBuffer> DeviceGLES::CreateGpuBuffer(const GpuAccelerationStructureDesc& desc) in CreateGpuBuffer()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dgpu_resource_util_vk.h30 class GpuBuffer; variable
35 void CopyGpuBufferVk(GpuBuffer& buffer, BASE_NS::ByteArray& byteArray);
38 void DebugBufferNameVk(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view n…
H A Dgpu_resource_util_vk.cpp35 void CopyGpuBufferVk(GpuBuffer& buffer, ByteArray& byteArray) in CopyGpuBufferVk()
57 void DebugBufferNameVk(const IDevice& device, const GpuBuffer& buffer, const string_view name) in DebugBufferNameVk()
H A Ddevice_vk.h37 class GpuBuffer; variable
134 BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) override;
135 … BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuAccelerationStructureDesc& desc) override;
H A Dgpu_buffer_vk.h40 class GpuBufferVk final : public GpuBuffer {
H A Drender_backend_vk.h298 BASE_NS::unique_ptr<GpuBuffer> gpuBuffer;
H A Ddevice_vk.cpp1216 unique_ptr<GpuBuffer> DeviceVk::CreateGpuBuffer(const GpuBufferDesc& desc) in CreateGpuBuffer()
1221 unique_ptr<GpuBuffer> DeviceVk::CreateGpuBuffer(const GpuAccelerationStructureDesc& descAccel) in CreateGpuBuffer()