Home
last modified time | relevance | path

Searched refs:GpuImage (Results 1 - 21 of 21) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dgpu_image.h30 class GpuImage { class
39 GpuImage() = default;
40 virtual ~GpuImage() = default;
42 GpuImage(const GpuImage&) = delete;
43 GpuImage& operator=(const GpuImage&) = delete;
H A Dgpu_resource_util.h29 class GpuImage;
37 void DebugImageName(const IDevice& device, const GpuImage& image, const BASE_NS::string_view name);
H A Ddevice.h45 class GpuImage;
199 virtual BASE_NS::unique_ptr<GpuImage> CreateGpuImage(const GpuImageDesc& desc) = 0;
200 /** Creates a engine GpuImage resource with platform resources.
203 virtual BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
205 virtual BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
207 virtual BASE_NS::vector<BASE_NS::unique_ptr<GpuImage>> CreateGpuImageViews(const Swapchain& platformData) = 0;
H A Dgpu_resource_util.cpp77 void DebugImageName(const IDevice& device, const GpuImage& image, const BASE_NS::string_view name) in DebugImageName()
H A Dgpu_resource_manager.h229 /* Create a GpuImage with unique image name from external texture. Immediate resource creation not deferred. */
318 GpuImage* GetImage(const RenderHandle& gpuHandle) const;
382 BASE_NS::unique_ptr<GpuResourceManagerTyped<GpuImage, GpuImageDesc>> gpuImageMgr_;
427 using ImageVector = BASE_NS::vector<BASE_NS::unique_ptr<GpuImage>>;
433 BASE_NS::vector<BASE_NS::unique_ptr<GpuImage>> images; // pre-created
H A Ddevice.cpp558 vector<unique_ptr<GpuImage>> swapchainGpuImages = CreateGpuImageViews(*swapchainData.swapchain); in CreateSwapchainImpl()
H A Dgpu_resource_manager.cpp372 gpuImageMgr_(make_unique<GpuResourceManagerTyped<GpuImage, GpuImageDesc>>(device)),
902 if (unique_ptr<GpuImage> gpuImage = [this](const GpuImageDesc& desc,
938 if (unique_ptr<GpuImage> gpuImage =
946 (additionalImageFlags & GpuImage::AdditionalFlagBits::ADDITIONAL_PLATFORM_CONVERSION_BIT)
2037 GpuImage* GpuResourceManager::GetImage(const RenderHandle& handle) const
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dgpu_resource_util_gles.h27 class GpuImage;
33 void DebugImageNameGLES(const IDevice& device, const GpuImage& image, const BASE_NS::string_view name);
H A Ddevice_gles.h47 class GpuImage;
130 BASE_NS::unique_ptr<GpuImage> CreateGpuImage(const GpuImageDesc& desc) override;
131 BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
133 BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
135 BASE_NS::vector<BASE_NS::unique_ptr<GpuImage>> CreateGpuImageViews(const Swapchain& platformSwapchain) override;
H A Dgpu_image_gles.h52 class GpuImageGLES final : public GpuImage {
H A Dgpu_image_gles.cpp167 : GpuImage(), device_((DeviceGLES&)device), desc_(desc) in GpuImageGLES()
171 "Device local memory is only memory property supported for GLES GpuImage (flags: %u)", in GpuImageGLES()
228 : GpuImage(), device_((DeviceGLES&)device), plat_((const GpuImagePlatformDataGL&)platformData), desc_(desc), in GpuImageGLES()
310 GpuImage::AdditionalFlags GpuImageGLES::GetAdditionalFlags() const in GetAdditionalFlags()
H A Dgpu_resource_util_gles.cpp53 void DebugImageNameGLES(const IDevice& device, const GpuImage& image, const string_view name) in DebugImageNameGLES()
H A Ddevice_gles.cpp2058 unique_ptr<GpuImage> DeviceGLES::CreateGpuImage(const GpuImageDesc& desc)
2063 unique_ptr<GpuImage> DeviceGLES::CreateGpuImageView(const GpuImageDesc& desc, const GpuImagePlatformData& platformData)
2069 vector<unique_ptr<GpuImage>> DeviceGLES::CreateGpuImageViews(const Swapchain& platformSwapchain)
2071 vector<unique_ptr<GpuImage>> gpuImages;
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dgpu_resource_util_vk.h31 class GpuImage;
39 void DebugImageNameVk(const IDevice& device, const GpuImage& image, const BASE_NS::string_view name);
H A Ddevice_vk.h39 class GpuImage;
137 BASE_NS::unique_ptr<GpuImage> CreateGpuImage(const GpuImageDesc& desc) override;
138 BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
140 BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
142 BASE_NS::unique_ptr<GpuImage> CreateGpuImageView(
144 BASE_NS::vector<BASE_NS::unique_ptr<GpuImage>> CreateGpuImageViews(const Swapchain& platformData) override;
H A Dgpu_image_vk.h46 class GpuImageVk final : public GpuImage {
H A Dgpu_resource_util_vk.cpp71 void DebugImageNameVk(const IDevice& device, const GpuImage& image, const string_view name) in DebugImageNameVk()
H A Dgpu_image_vk.cpp187 GpuImageVk::GpuImageVk(Device& device, const GpuImageDesc& desc) : GpuImage(), device_(device), desc_(desc) in GpuImageVk()
190 "Device local memory is only memory property supported for Vulkan GpuImage (flags: %u)", in GpuImageVk()
226 PLUGIN_LOG_W("RENDER_VALIDATION: creating GpuImage without image, imageView, or hwBuffer"); in GpuImageVk()
433 GpuImage::AdditionalFlags GpuImageVk::GetAdditionalFlags() const in GetAdditionalFlags()
H A Ddevice_vk.cpp1225 unique_ptr<GpuImage> DeviceVk::CreateGpuImage(const GpuImageDesc& desc) in CreateGpuImage()
1230 unique_ptr<GpuImage> DeviceVk::CreateGpuImageView( in CreateGpuImageView()
1236 unique_ptr<GpuImage> DeviceVk::CreateGpuImageView(const GpuImageDesc& desc, const GpuImagePlatformData& platformData) in CreateGpuImageView()
1241 vector<unique_ptr<GpuImage>> DeviceVk::CreateGpuImageViews(const Swapchain& swapchain) in CreateGpuImageViews()
1246 vector<unique_ptr<GpuImage>> gpuImages(swapchainPlat.swapchainImages.images.size()); in CreateGpuImageViews()
1256 unique_ptr<GpuImage> DeviceVk::CreateGpuImageView( in CreateGpuImageView()
H A Dnode_context_descriptor_set_manager_vk.cpp523 const GpuImage::AdditionalFlags additionalFlags = gpuImage->GetAdditionalFlags(); in CreateGpuDescriptorSet()
525 if ((additionalFlags & GpuImage::AdditionalFlagBits::ADDITIONAL_PLATFORM_CONVERSION_BIT) && in CreateGpuDescriptorSet()
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/generic/
H A Dplatform_device_gles.cpp22 BASE_NS::unique_ptr<GpuImage> DeviceGLES::CreateGpuImageView( in CreateGpuImageView()

Completed in 16 milliseconds