/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_buffer.h | 27 class GpuBuffer { 29 GpuBuffer() = default; 30 virtual ~GpuBuffer() = default; 32 GpuBuffer(const GpuBuffer&) = delete; 33 GpuBuffer& operator=(const GpuBuffer&) = delete;
|
H A D | gpu_resource_util.h | 28 class GpuBuffer; variable 36 void DebugBufferName(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view nam…
|
H A D | gpu_resource_util.cpp | 42 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 D | device.h | 43 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 D | gpu_resource_manager.h | 317 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 D | gpu_resource_manager_base.inl | 56 if constexpr (BASE_NS::is_same_v<ResourceType, GpuBuffer>) { 72 if constexpr (BASE_NS::is_same_v<ResourceType, GpuBuffer>) {
|
H A D | gpu_resource_manager.cpp | 371 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 D | gpu_resource_util_gles.h | 26 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 D | gpu_resource_util_gles.cpp | 34 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 D | gpu_buffer_gles.h | 40 class GpuBufferGLES final : public GpuBuffer {
|
H A D | device_gles.h | 45 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 D | device_gles.cpp | 2048 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 D | gpu_resource_util_vk.h | 30 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 D | gpu_resource_util_vk.cpp | 35 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 D | device_vk.h | 37 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 D | gpu_buffer_vk.h | 40 class GpuBufferVk final : public GpuBuffer {
|
H A D | render_backend_vk.h | 298 BASE_NS::unique_ptr<GpuBuffer> gpuBuffer;
|
H A D | device_vk.cpp | 1216 unique_ptr<GpuBuffer> DeviceVk::CreateGpuBuffer(const GpuBufferDesc& desc) in CreateGpuBuffer() 1221 unique_ptr<GpuBuffer> DeviceVk::CreateGpuBuffer(const GpuAccelerationStructureDesc& descAccel) in CreateGpuBuffer()
|