/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/ |
H A D | native_buffer_utils.cpp | 51 VkImageUsageFlags usageFlags = 0, bool isProtected = false) in CreateVkImage() 83 usageFlags, in CreateVkImage() 200 VkImageUsageFlags usageFlags = VK_IMAGE_USAGE_SAMPLED_BIT; in MakeFromNativeWindowBuffer() local 202 usageFlags = usageFlags | VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT in MakeFromNativeWindowBuffer() 207 if (!CreateVkImage(vkContext, &image, nbFormatProps, {width, height, 1}, usageFlags, isProtected)) { in MakeFromNativeWindowBuffer() 229 vkTextureInfo->imageUsageFlags = usageFlags; in MakeFromNativeWindowBuffer() 305 VkImageUsageFlags usageFlags = VK_IMAGE_USAGE_SAMPLED_BIT; in MakeBackendTextureFromNativeBuffer() local 307 usageFlags = usageFlags | VK_IMAGE_USAGE_TRANSFER_SRC_BI in MakeBackendTextureFromNativeBuffer() [all...] |
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | gpu_image_gles.cpp | 175 if ((desc.usageFlags & CORE_IMAGE_USAGE_STORAGE_BIT)) { in GpuImageGLES() 181 const bool isSrc = (desc_.usageFlags & CORE_IMAGE_USAGE_TRANSFER_SRC_BIT); in GpuImageGLES() 182 const bool isDst = (desc_.usageFlags & CORE_IMAGE_USAGE_TRANSFER_DST_BIT); in GpuImageGLES() 183 const bool isSample = (desc_.usageFlags & CORE_IMAGE_USAGE_SAMPLED_BIT); in GpuImageGLES() 184 const bool isStorage = (desc_.usageFlags & CORE_IMAGE_USAGE_STORAGE_BIT); in GpuImageGLES() 185 // could check for bool isColor = (desc_.usageFlags & CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); in GpuImageGLES() 186 // could check for bool isDepth = (desc_.usageFlags & CORE_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); in GpuImageGLES() 187 // could check for bool isTrans = (desc_.usageFlags & CORE_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT); in GpuImageGLES() 188 const bool isInput = (desc_.usageFlags & CORE_IMAGE_USAGE_INPUT_ATTACHMENT_BIT); in GpuImageGLES()
|
H A D | node_context_pool_manager_gles.cpp | 285 const bool isSrc = (desc.usageFlags & CORE_IMAGE_USAGE_TRANSFER_SRC_BIT); in BindToFbo() 286 const bool isDst = (desc.usageFlags & CORE_IMAGE_USAGE_TRANSFER_DST_BIT); in BindToFbo() 287 const bool isSample = (desc.usageFlags & CORE_IMAGE_USAGE_SAMPLED_BIT); in BindToFbo() 288 const bool isStorage = (desc.usageFlags & CORE_IMAGE_USAGE_STORAGE_BIT); in BindToFbo() 289 // could check for bool isColor = (desc.usageFlags & CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT); in BindToFbo() 290 // could check for isDepth = (desc.usageFlags & CORE_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); in BindToFbo() 291 // could check for bool isTrans = (desc.usageFlags & CORE_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT); in BindToFbo() 292 const bool isInput = (desc.usageFlags & CORE_IMAGE_USAGE_INPUT_ATTACHMENT_BIT); in BindToFbo() 337 const bool isSrc = (desc.usageFlags & CORE_IMAGE_USAGE_TRANSFER_SRC_BIT); in BindToFboMultisampled() 338 const bool isDst = (desc.usageFlags in BindToFboMultisampled() [all...] |
H A D | swapchain_gles.cpp | 188 0, // usageFlags 201 res.usageFlags = ImageUsageFlagBits::CORE_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | 206 res.usageFlags = ImageUsageFlagBits::CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT |
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_create_gpu_images.cpp | 120 if (desc.usageFlags & CORE_IMAGE_USAGE_TRANSFER_SRC_BIT) { in CheckFormat() 122 } else if (desc.usageFlags & CORE_IMAGE_USAGE_TRANSFER_DST_BIT) { in CheckFormat() 124 } else if (desc.usageFlags & CORE_IMAGE_USAGE_SAMPLED_BIT) { in CheckFormat() 126 } else if (desc.usageFlags & CORE_IMAGE_USAGE_STORAGE_BIT) { in CheckFormat() 128 } else if (desc.usageFlags & CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) { in CheckFormat() 130 } else if (desc.usageFlags & CORE_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) { in CheckFormat()
|
H A D | render_node_create_gpu_buffers.cpp | 35 needsUpdate = needsUpdate || (dependencyDesc.usageFlags != desc.usageFlags); in CheckForDescUpdates()
|
H A D | render_blur.cpp | 431 constexpr ImageUsageFlags usageFlags = ImageUsageFlagBits::CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | in CreateTargets() local 440 usageFlags, in CreateTargets() local
|
H A D | render_bloom.cpp | 527 ImageUsageFlags usageFlags = CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | CORE_IMAGE_USAGE_SAMPLED_BIT | in CreateTargets() local 532 usageFlags = CORE_IMAGE_USAGE_STORAGE_BIT | CORE_IMAGE_USAGE_SAMPLED_BIT; in CreateTargets() 546 usageFlags, in CreateTargets() local
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | gpu_image_vk.cpp | 59 if (desc.usageFlags & ImageUsageFlagBits::CORE_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT) { in ValidateFormat() 65 if (desc.usageFlags & ImageUsageFlagBits::CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) { in ValidateFormat() 70 if (desc.usageFlags & ImageUsageFlagBits::CORE_IMAGE_USAGE_STORAGE_BIT) { in ValidateFormat() 139 plat.usage = static_cast<VkImageUsageFlags>(desc.usageFlags); in FillImageDescVk() 206 if ((desc_.usageFlags & IMAGE_VIEW_USAGE_FLAGS) && plat_.image) { in GpuImageVk() 230 if (plat_.image && !plat_.imageView && (desc_.usageFlags & IMAGE_VIEW_USAGE_FLAGS)) { in GpuImageVk()
|
H A D | gpu_memory_allocator_vk.cpp | 85 HashCombine(seed, (uint64_t)desc.usageFlags, (uint64_t)desc.memoryPropertyFlags); in hash() 93 (desc.usageFlags & RENDER_NS::CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT) | in hash() 94 (desc.usageFlags & RENDER_NS::CORE_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT); in hash() 415 bufferCreateInfo.usage = VkBufferUsageFlagBits(buf.usageFlags); in CreatePoolForBuffers() 462 imageCreateInfo.usage = VkImageUsageFlagBits(img.usageFlags); in CreatePoolForImages()
|
H A D | platform_hardware_buffer_util_vk.cpp | 69 (VkImageUsageFlags)desc.usageFlags, // usage in GetHwBufferImageCreateInfo()
|
H A D | gpu_buffer_vk.cpp | 113 PLUGIN_ASSERT(desc.bufferDesc.usageFlags & CORE_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT); in GpuBufferVk() 204 plat_.usage = static_cast<VkBufferUsageFlags>(desc_.usageFlags); in CreateBufferImpl()
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/ |
H A D | gpu_resource_desc.h | 317 BufferUsageFlags usageFlags { 0 }; 365 ImageUsageFlags usageFlags { 0 };
|
H A D | intf_gpu_resource_manager.h | 323 * usageFlags |= CORE_IMAGE_USAGE_SAMPLED_BIT | CORE_IMAGE_USAGE_TRANSFER_DST_BIT 356 virtual void SetDefaultGpuBufferCreationFlags(const BufferUsageFlags usageFlags) = 0; 362 virtual void SetDefaultGpuImageCreationFlags(const ImageUsageFlags usageFlags) = 0;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_resource_manager.cpp | 97 if (desc.usageFlags == 0) { in ValidateGpuBufferDesc() 100 if ((desc.usageFlags & (~GpuResourceDescFlagValidation::ALL_GPU_BUFFER_USAGE_FLAGS)) != 0) { in ValidateGpuBufferDesc() 101 PLUGIN_LOG_E("RENDER_VALIDATION: Invalid BufferUsageFlags (%u)", desc.usageFlags); in ValidateGpuBufferDesc() 141 if (desc.usageFlags == 0) { in ValidateGpuImageDesc() 145 if ((desc.usageFlags & (~GpuResourceDescFlagValidation::ALL_GPU_IMAGE_USAGE_FLAGS)) != 0) { in ValidateGpuImageDesc() 146 PLUGIN_LOG_E("RENDER_VALIDATION: Invalid ImageUsageFlags (%u)", desc.usageFlags); in ValidateGpuImageDesc() 177 ((desc.usageFlags & CORE_IMAGE_USAGE_TRANSFER_SRC_BIT) == 0)) { in ValidateGpuImageDesc() 182 if (desc.usageFlags & CORE_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT) { in ValidateGpuImageDesc() 183 const ImageUsageFlags usageFlags = in ValidateGpuImageDesc() local 184 desc.usageFlags in ValidateGpuImageDesc() [all...] |
H A D | gpu_resource_cache.cpp | 44 const ImageUsageFlags usageFlags = in CreateImage() local 54 usageFlags, // usageFlags in CreateImage() local
|
H A D | gpu_resource_manager.h | 367 void SetDefaultGpuBufferCreationFlags(const BufferUsageFlags usageFlags) override; 368 void SetDefaultGpuImageCreationFlags(const ImageUsageFlags usageFlags) override;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_camera_controller.cpp | 156 if (desc.usageFlags == 0) { in ValidateColorDesc() 157 desc.usageFlags = input.usageFlags; in ValidateColorDesc() 208 if (desc.usageFlags == 0) { in ValidateDepthDesc() 209 desc.usageFlags = input.usageFlags; in ValidateDepthDesc() 301 desc.usageFlags |= CORE_IMAGE_USAGE_SAMPLED_BIT; in CreateVelocityTarget() 303 desc.usageFlags &= (~CORE_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT); in CreateVelocityTarget() 403 msaaDesc.usageFlags = CORE_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | CORE_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT; in CreateColorTargets() 451 msaaDesc.usageFlags in CreateDepthTargets() [all...] |
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ohos/ |
H A D | platform_hardware_buffer_util.cpp | 79 validDesc.usageFlags = CORE_IMAGE_USAGE_SAMPLED_BIT; in CreateHwPlatformImage()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/ |
H A D | camera_component.h | 105 RENDER_NS::ImageUsageFlags usageFlags { 0 };
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/ |
H A D | camera_component_manager.cpp | 96 DECL_PROPERTY2(CameraComponent::TargetUsage, usageFlags, "Usage", 0)
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/util/ |
H A D | render_frame_util.cpp | 303 if ((desc.usageFlags & BufferUsageFlagBits::CORE_BUFFER_USAGE_TRANSFER_SRC_BIT) == 0) { in ValidateInput() 314 if ((desc.usageFlags & BufferUsageFlagBits::CORE_BUFFER_USAGE_TRANSFER_SRC_BIT) == 0) { in ValidateInput()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | scene_util.cpp | 292 const Format format, const ImageUsageFlags usageFlags, const MemoryPropertyFlags memoryPropertyFlags) in CreateReflectionPlaneGpuImage() 304 desc.usageFlags = usageFlags; in CreateReflectionPlaneGpuImage() 290 CreateReflectionPlaneGpuImage(IGpuResourceManager& gpuResourceMgr, IRenderHandleComponentManager& handleManager, INameComponentManager& nameManager, const string_view name, const Format format, const ImageUsageFlags usageFlags, const MemoryPropertyFlags memoryPropertyFlags) CreateReflectionPlaneGpuImage() argument
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_node_parser_util.cpp | 291 SafeGetJsonBitfield<ImageUsageFlagBits>(jsonData, "usageFlags", context.error, context.data.desc.usageFlags); in FromJson() 330 SafeGetJsonBitfield<BufferUsageFlagBits>(jsonData, "usageFlags", context.error, context.data.desc.usageFlags); in FromJson()
|
H A D | render_node_post_process_util.cpp | 106 desc.usageFlags = in FillTmpImageDesc() 1099 if (desc.usageFlags & CORE_IMAGE_USAGE_SAMPLED_BIT) { in UpdateImageData() 1108 if (desc.usageFlags & CORE_IMAGE_USAGE_SAMPLED_BIT) { in UpdateImageData() 1117 if (velDesc.usageFlags & CORE_IMAGE_USAGE_SAMPLED_BIT) { in UpdateImageData()
|