Searched refs:GpuBuffer (Results 1 - 17 of 17) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_buffer.h | 27 class GpuBuffer { class 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; 36 void DebugBufferName(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view name);
|
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 name) in DebugBufferName()
|
H A D | device.h | 43 class GpuBuffer; 195 virtual BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuBufferDesc& desc) = 0; 196 virtual BASE_NS::unique_ptr<GpuBuffer> CreateGpuBuffer(const GpuAccelerationStructureDesc& desc) = 0;
|
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.cpp | 371 gpuBufferMgr_(make_unique<GpuResourceManagerTyped<GpuBuffer, GpuBufferDesc>>(device)), 524 if (unique_ptr<GpuBuffer> gpuBuffer = [this](const GpuBufferDesc validatedDesc) { 544 if (GpuBuffer* buffer = store.pendingData.buffers[optionalResourceIndex].get(); buffer) { 1831 if (GpuBuffer* buffer = GetBuffer(handle); buffer) { 1863 data = (reinterpret_cast<GpuBuffer*>(bufferStore_.additionalData[arrayIndex].resourcePtr))->MapMemory(); 1866 } else if (GpuBuffer* buffer = GetBuffer(handle); buffer) { 1892 (reinterpret_cast<GpuBuffer*>(bufferStore_.additionalData[arrayIndex].resourcePtr))->Unmap(); 1898 } else if (const GpuBuffer* buffer = GetBuffer(handle); buffer) { 2031 GpuBuffer* GpuResourceManager::GetBuffer(const RenderHandle& handle) const
|
/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 name);
|
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; 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) 2053 unique_ptr<GpuBuffer> DeviceGLES::CreateGpuBuffer(const GpuAccelerationStructureDesc& desc)
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | gpu_resource_util_vk.h | 30 class GpuBuffer; 35 void CopyGpuBufferVk(GpuBuffer& buffer, BASE_NS::ByteArray& byteArray); 38 void DebugBufferNameVk(const IDevice& device, const GpuBuffer& buffer, const BASE_NS::string_view name);
|
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 | gpu_buffer_vk.h | 40 class GpuBufferVk final : public GpuBuffer {
|
H A D | device_vk.h | 37 class GpuBuffer; 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 | render_backend_vk.h | 298 BASE_NS::unique_ptr<GpuBuffer> gpuBuffer;
|
H A D | device_vk.cpp | 1215 unique_ptr<GpuBuffer> DeviceVk::CreateGpuBuffer(const GpuBufferDesc& desc) in CreateGpuBuffer() 1220 unique_ptr<GpuBuffer> DeviceVk::CreateGpuBuffer(const GpuAccelerationStructureDesc& descAccel) in CreateGpuBuffer()
|
Completed in 13 milliseconds