/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_pool_manager_gles.cpp | 60 void UpdateBindImages(const RenderCommandBeginRenderPass& beginRenderPass, array_view<BindImage> images, in UpdateBindImages() argument 65 images[idx].layer = renderPassDesc.attachments[idx].layer; in UpdateBindImages() 66 images[idx].mipLevel = renderPassDesc.attachments[idx].mipLevel; in UpdateBindImages() 67 images[idx].image = gpuResourceMgr_.GetImage<GpuImageGLES>(renderPassDesc.attachmentHandles[idx]); in UpdateBindImages() 132 // if the combination of internal formats of the attached images violates an in VerifyFBO() 138 // renderbuffers or, if the attached images are a mix of renderbuffers and textures, the value in VerifyFBO() 174 bool IsDefaultAttachment(array_view<const BindImage> images, const RenderPassSubpassDesc& sb) in IsDefaultAttachment() argument 182 if (const auto* color = images[sb.colorAttachmentIndices[0]].image) { in IsDefaultAttachment() 188 const auto depth = images[sb.depthAttachmentIndex].image; in IsDefaultAttachment() 210 bool IsDefaultResolve(array_view<const BindImage> images, cons argument 413 GenerateSubPassFBO(DeviceGLES& device, LowlevelFramebufferGL& framebuffer, const RenderPassSubpassDesc& sb, const array_view<const BindImage> images, const size_t resolveAttachmentCount, const array_view<const uint32_t> imageMap, bool multisampledRenderToTexture) GenerateSubPassFBO() argument 486 GenerateResolveFBO(DeviceGLES& device, LowlevelFramebufferGL& framebuffer, const RenderPassSubpassDesc& sb, array_view<const BindImage> images) GenerateResolveFBO() argument 535 BindToFbo(BindType(image), images[ci], framebuffer.width, framebuffer.height, views, GenerateResolveFBO() local 544 ProcessSubPass(DeviceGLES& device, LowlevelFramebufferGL& framebuffer, vector<FboHash>& fboMap, array_view<const BindImage> images, const array_view<const uint32_t> imageMap, const RenderPassSubpassDesc& sb, bool multisampledRenderToTexture) ProcessSubPass() argument 585 MapColorAttachments(array_view<RenderPassSubpassDesc>::iterator begin, array_view<RenderPassSubpassDesc>::iterator pos, array_view<const BindImage> images, array_view<uint32_t> imageMap, array_view<RenderPassDesc::AttachmentDesc> attachments) MapColorAttachments() argument 616 MapDepthAttachments(array_view<RenderPassSubpassDesc>::iterator begin, array_view<RenderPassSubpassDesc>::iterator pos, array_view<const BindImage> images, array_view<uint32_t> imageMap, array_view<RenderPassDesc::AttachmentDesc> attachments) MapDepthAttachments() argument 750 BindImage images[PipelineStateConstants::MAX_RENDER_PASS_ATTACHMENT_COUNT]; GetFramebufferHandle() local 826 BindImage images[PipelineStateConstants::MAX_RENDER_PASS_ATTACHMENT_COUNT]; FilterRenderPass() local [all...] |
H A D | swapchain_gles.cpp | 224 plat.swapchainImages.images.resize(1); // Supports multiple images, see if it helps performance. in GenerateTextures() 226 glGenTextures(static_cast<GLsizei>(plat.swapchainImages.images.size()), plat.swapchainImages.images.data()); in GenerateTextures() 227 for (size_t i = 0; i < plat.swapchainImages.images.size(); i++) { in GenerateTextures() 228 GLuint tid = plat.swapchainImages.images[i]; in GenerateTextures() 249 plat.fbos.resize(plat.swapchainImages.images.size()); in GenerateFBO() 259 glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, texType, plat.swapchainImages.images[i], 0); in GenerateFBO() 297 // Create "swapchain" images to be used. in SwapchainGLES() 306 plat_.swapchainImages.images in SwapchainGLES() [all...] |
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | gpu_resource_cache.cpp | 82 for (const auto& imagesRef : frameData_[writeIdx_].images) { in ~GpuResourceCache() 87 for (const auto& imagesRef : frameData_[readIdx].images) { in ~GpuResourceCache() 117 return frameData_[readIdx].images; in GetImageData() 125 fd.images.push_back({ CreateImage(gpuResourceMgr_, desc), HashCacheGpuImageDesc(desc) }); in ReserveGpuImageImpl() 126 return fd.images.back().handle; in ReserveGpuImageImpl() 162 const auto& images = frameData_[readIdx].images; in AllocateAndRemapImages() local 163 for (const auto& ref : images) { in AllocateAndRemapImages() 187 auto& imagesRef = frameData_[readIdx].images; in DestroyOldImages()
|
H A D | shader_pipeline_binder.cpp | 217 descSetRes.images.resize(descSetBindingRes.images.size()); in ShaderPipelineBinder() 236 descSetRes.bindings[idx].arrayoffset = descSetBindingRes.images[ref.resourceIndex].arrayOffset; in ShaderPipelineBinder() 306 ClearResourcesBindings(descRef.images); in ClearBindings() 326 checkValidity(ref.images, valid); in GetBindingValidity() 442 if (resIdx < setResources.images.size()) { in BindImage() 444 setResources.images[resIdx] = resource; in BindImage() 475 if (resIdx < setResources.images.size()) { in BindImages() 477 setResources.images[resIdx] = resources[0U]; in BindImages() 621 (resBinding.resIdx < setResources.images in GetResourceBinding() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/declaration/image/ |
H A D | image_animator_declaration.h | 47 std::vector<ImageProperties> images; member 98 void SetImageProperties(const std::vector<ImageProperties>& images) in SetImageProperties() argument 101 attribute.images = images; in SetImageProperties() 160 return attribute.images; in GetImageProperties()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/image/ |
H A D | image_testthree_ng.cpp | 28 * @tc.desc: Test images size before and after type switching, resource to pixelMap list 48 * @tc.steps: step1. Test images size in HWTEST_F() 54 std::vector<ImageProperties> images; in HWTEST_F() local 62 images.push_back(imageProperties); in HWTEST_F() 64 imageModelNG.CreateAnimation(std::move(images), DURATION_DEFAULT, ITERATION_DEFAULT); in HWTEST_F() 72 * @tc.steps: step2. Test images size in HWTEST_F() 106 std::vector<ImageProperties> images; in HWTEST_F() local 114 images.push_back(imageProperties); in HWTEST_F() 116 imageModelNG.CreateAnimation(std::move(images), DURATION_DEFAULT, ITERATION_DEFAULT); in HWTEST_F() 158 std::vector<ImageProperties> images; in HWTEST_F() local 210 std::vector<ImageProperties> images; HWTEST_F() local 262 std::vector<ImageProperties> images; HWTEST_F() local 314 std::vector<ImageProperties> images; HWTEST_F() local 366 std::vector<ImageProperties> images; HWTEST_F() local 398 std::vector<ImageProperties> images; HWTEST_F() local 450 std::vector<ImageProperties> images; HWTEST_F() local 502 std::vector<ImageProperties> images; HWTEST_F() local 554 std::vector<ImageProperties> images; HWTEST_F() local 626 std::vector<ImageProperties> images; HWTEST_F() local 680 std::vector<ImageProperties> images; HWTEST_F() local 732 std::vector<ImageProperties> images; HWTEST_F() local 784 std::vector<ImageProperties> images; HWTEST_F() local 836 std::vector<ImageProperties> images; HWTEST_F() local 888 std::vector<ImageProperties> images; HWTEST_F() local 940 std::vector<ImageProperties> images; HWTEST_F() local 992 std::vector<ImageProperties> images; HWTEST_F() local 1044 std::vector<ImageProperties> images; HWTEST_F() local 1096 std::vector<ImageProperties> images; HWTEST_F() local [all...] |
H A D | image_testtwo_ng.cpp | 522 * @tc.steps: step1. images size is 0. in HWTEST_F() 534 * @tc.steps: step2. SetShowingIndex() greater than images size-1. in HWTEST_F() 662 * @tc.steps: step6. Test images size in HWTEST_F() 787 std::vector<ImageProperties> images; in HWTEST_F() local 795 images.push_back(imageProperties); in HWTEST_F() 797 imageModelNG.CreateAnimation(std::move(images), DURATION_DEFAULT, -10); in HWTEST_F() 1005 std::vector<ImageProperties> images; in HWTEST_F() local 1014 images.push_back(imageProperties); in HWTEST_F() 1016 imageModelNG.CreateAnimation(std::move(images), DURATION_DEFAULT, ITERATION_DEFAULT); in HWTEST_F() 1086 std::vector<ImageProperties> images; in HWTEST_F() local 1140 std::vector<ImageProperties> images; HWTEST_F() local 1192 std::vector<ImageProperties> images; HWTEST_F() local 1244 std::vector<ImageProperties> images; HWTEST_F() local 1296 std::vector<ImageProperties> images; HWTEST_F() local 1348 std::vector<ImageProperties> images; HWTEST_F() local 1400 std::vector<ImageProperties> images; HWTEST_F() local 1452 std::vector<ImageProperties> images; HWTEST_F() local 1504 std::vector<ImageProperties> images; HWTEST_F() local 1556 std::vector<ImageProperties> images; HWTEST_F() local 1628 std::vector<ImageProperties> images; HWTEST_F() local 1682 std::vector<ImageProperties> images; HWTEST_F() local 1734 std::vector<ImageProperties> images; HWTEST_F() local [all...] |
H A D | image_base.cpp | 41 std::vector<ImageProperties> images; in CreatePixelMapAnimator() local 49 images.push_back(imageProperties); in CreatePixelMapAnimator() 51 imageModelNG.CreateAnimation(std::move(images), DURATION_DEFAULT, ITERATION_DEFAULT); in CreatePixelMapAnimator()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/image_animator/ |
H A D | image_animator_test_ng.cpp | 160 std::vector<ImageProperties> images; in CreateImageAnimator() local 168 images.push_back(imageProperties); in CreateImageAnimator() 170 ImageAnimatorModelNG.SetImages(std::move(images)); in CreateImageAnimator() 182 std::vector<ImageProperties> images; in CreatePixelMapAnimator() local 190 images.push_back(imageProperties); in CreatePixelMapAnimator() 192 ImageAnimatorModelNG.SetImages(std::move(images)); in CreatePixelMapAnimator() 309 std::vector<ImageProperties> images; in HWTEST_F() local 310 images.push_back(imageProperties); in HWTEST_F() 311 ImageAnimatorModelNG.SetImages(std::move(images)); in HWTEST_F() 333 std::string imagesStr = jsonValue->GetValue("images") in HWTEST_F() 372 std::vector<ImageProperties> images; HWTEST_F() local 467 std::vector<ImageProperties> images; HWTEST_F() local 526 std::vector<ImageProperties> images; HWTEST_F() local 604 std::vector<ImageProperties> images; HWTEST_F() local 678 std::vector<ImageProperties> images; HWTEST_F() local 730 std::vector<ImageProperties> images; HWTEST_F() local 789 std::vector<ImageProperties> images; HWTEST_F() local [all...] |
H A D | image_animator_pattern_test_ng.cpp | 155 std::vector<ImageProperties> images; in CreateImageAnimator() local 163 images.push_back(imageProperties); in CreateImageAnimator() 165 ImageAnimatorModelNG.SetImages(std::move(images)); in CreateImageAnimator() 177 std::vector<ImageProperties> images; in CreatePixelMapAnimator() local 185 images.push_back(imageProperties); in CreatePixelMapAnimator() 187 ImageAnimatorModelNG.SetImages(std::move(images)); in CreatePixelMapAnimator()
|
/foundation/arkui/ace_engine/frameworks/core/components/image/ |
H A D | image_animator_component.cpp | 128 void ImageAnimatorComponent::SetImageProperties(const std::vector<ImageProperties>& images) in SetImageProperties() argument 130 if (images.empty()) { in SetImageProperties() 134 declaration_->SetImageProperties(images); in SetImageProperties()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | node_context_descriptor_set_manager.cpp | 103 const uint32_t maxCount = static_cast<uint32_t>(Math::min(src.images.size(), dst.images.size())); 104 dst.images.clear(); 105 dst.images.insert(dst.images.end(), src.images.begin(), src.images.begin() + maxCount); 108 auto& dstRef = dst.images[idx]; 418 cpuDescriptorSet[index].images,
|
H A D | render_node_post_process_util.h | 159 RenderHandleReference images[2U]; member 172 if (input == ti_.images[ti_.idx].GetHandle()) { in GetIntermediateImage() 175 return { ti_.images[ti_.idx].GetHandle() }; in GetIntermediateImage()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | sk_resource_manager.cpp | 78 for (auto& images : images_) { in ReleaseResource() 79 if (!images.second->IsEmpty()) { in ReleaseResource() 80 RSTaskDispatcher::GetInstance().PostTask(images.first, [this]() { in ReleaseResource()
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_image_animator_ffi.cpp | 57 std::vector<ImageProperties> images; in FfiOHOSAceFrameworkImageAnimatorSetImages() local 61 images.push_back(imageProperties); in FfiOHOSAceFrameworkImageAnimatorSetImages() 63 ImageAnimatorModel::GetInstance()->SetImages(std::move(images)); in FfiOHOSAceFrameworkImageAnimatorSetImages()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_image_animator_bridge.cpp | 235 auto images = std::make_unique<ArkUIImagePropertiesStruct[]>(arrayLength); in SetImages() local 237 images[i].src = srcArray[i].c_str(); in SetImages() 239 images[i].number[j] = calcDimension[arrayLength * j + i].Value(); in SetImages() 240 images[i].unit[j] = static_cast<int8_t>(calcDimension[arrayLength * j + i].Unit()); in SetImages() 241 images[i].calc[j] = const_cast<char*>(calcDimension[arrayLength * j + i].CalcValue().c_str()); in SetImages() 243 images[i].duration = *(durationArray.get() + i); in SetImages() 245 GetArkUINodeModifiers()->getImageAnimatorModifier()->setImages(nativeNode, images.get(), arrayLength); in SetImages()
|
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hdr/ |
H A D | jpeg_mpf_parser.cpp | 247 static void WriteMPEntryToBytes(vector<uint8_t>& bytes, uint32_t& offset, std::vector<SingleJpegImage> images)
in WriteMPEntryToBytes() argument 249 for (int i = 0; i < images.size(); i++) {
in WriteMPEntryToBytes() 256 ImageUtils::Uint32ToBytes(images[i].size, bytes, offset);
in WriteMPEntryToBytes() 257 ImageUtils::Uint32ToBytes(images[i].offset, bytes, offset);
in WriteMPEntryToBytes() 312 std::vector<SingleJpegImage> images = {base, gainmap};
in PackHdrJpegMpfMarker() local 313 WriteMpIndexIFD(bytes, index, images.size());
in PackHdrJpegMpfMarker() 316 WriteMPEntryToBytes(bytes, index, images);
in PackHdrJpegMpfMarker()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/model/ |
H A D | model_view_ng.cpp | 119 const auto& images = paintProperty->GetModelImageTexturePathsValue({ }); in AddShaderImageTexture() local 120 for (auto& image : images) { in AddShaderImageTexture()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/image_animator/ |
H A D | image_animator_model_ng.h | 26 void SetImages(const std::vector<ImageProperties>& images) override; 41 static void SetImages(FrameNode* frameNode, const std::vector<ImageProperties>& images);
|
H A D | image_animator_model_ng.cpp | 48 void ImageAnimatorModelNG::SetImages(const std::vector<ImageProperties>& images) in SetImages() argument 50 std::vector<ImageProperties> imageList = images; in SetImages() 167 void ImageAnimatorModelNG::SetImages(FrameNode* frameNode, const std::vector<ImageProperties>& images) in SetImages() argument 170 std::vector<ImageProperties> imageList = images; in SetImages()
|
H A D | image_animator_model.h | 31 virtual void SetImages(const std::vector<ImageProperties>& images) = 0;
|
H A D | image_animator_pattern.h | 64 void SetImages(std::vector<ImageProperties>&& images)
in SetImages() argument 66 images_ = std::move(images);
in SetImages()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | sk_resource_manager_test.cpp | 117 for (auto& images : skResManager_.images_) { in HWTEST_F() 118 EXPECT_TRUE(images.second->IsEmpty()); in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | image_animator_model_impl.h | 25 void SetImages(const std::vector<ImageProperties>& images) override;
|
/foundation/graphic/graphic_2d/frameworks/vulkan_layers/swapchain_layer/ |
H A D | swapchain_layer.cpp | 289 } images[MAX_BUFFER_SIZE]; 429 SWLOGE("%{public}s, can't provide a release fence for non-requested images", __func__); 431 "can't provide a release fence for non-requested images"); 480 if (!swapchain->images[i].requested) { 481 ReleaseSwapchainImage(device, nullptr, -1, swapchain->images[i], true); 834 Swapchain::Image &img = swapchain->images[i]; in CreateImages() 861 Swapchain::Image &img = swapchain->images[i]; in CreateImages() 886 ReleaseSwapchainImage(device, window, -1, swapchain->images[i], false); in DestroySwapchainInternal() 962 VkDevice device, VkSwapchainKHR vkSwapchain, uint32_t* count, VkImage* images) in GetSwapchainImagesKHR() 965 if (images in GetSwapchainImagesKHR() 961 GetSwapchainImagesKHR( VkDevice device, VkSwapchainKHR vkSwapchain, uint32_t* count, VkImage* images) GetSwapchainImagesKHR() argument [all...] |