joogab.yun [Tue, 4 Feb 2025 06:21:17 +0000 (15:21 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.
This reverts commit
1337344e5d2eebfdf0d48992a7cd27c0e8d646f4.
Change-Id: Ib1dce6cf0090e209fdfcdc24a9df479632a354e3
joogab.yun [Tue, 4 Feb 2025 06:21:00 +0000 (15:21 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
This reverts commit
4952622f1c6894ad9dcefb8cfe54f938e577dacc.
Change-Id: I855d803d0097d522f5f6f3310aa0475e477c012b
joogab.yun [Tue, 4 Feb 2025 06:20:46 +0000 (15:20 +0900)]
[Tizen] Support asan build option
This reverts commit
e13fd728d4a4523da31d1b12bd9bcfe9c870781c.
Change-Id: I03cc85222fc188d34a8070a62f41f5f5c3c9fdb2
joogab.yun [Tue, 4 Feb 2025 06:20:33 +0000 (15:20 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ieea6340745daf6f06301d81df8daa900b823b4df
joogab.yun [Tue, 4 Feb 2025 06:20:18 +0000 (15:20 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
e8cc4ee2b1fd8a7a9ef4860007cc46e36e611b22.
joogab.yun [Tue, 4 Feb 2025 06:20:15 +0000 (15:20 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
This reverts commit
a7836296aca481ac2e6a00ba7738b090349c9af6.
joogab.yun [Tue, 4 Feb 2025 06:20:12 +0000 (15:20 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."
This reverts commit
d320d5ac59075e321530ee6e065b6b0c975ed1bd.
joogab.yun [Mon, 3 Feb 2025 06:46:48 +0000 (15:46 +0900)]
The range of touch coordinates is [0:width - 1] and [0:height - 1]
So, modify coordinate calculation when rotating.
Change-Id: I1ce7788a098104e1a729e2c78a7cf3fb49b7e31a
Eunki Hong [Mon, 3 Feb 2025 04:55:57 +0000 (04:55 +0000)]
Merge "Do not copy same UBODescriptor and TextureBinding at GLES::Context + Remove unused function : BindSamplers" into devel/master
David Steele [Fri, 31 Jan 2025 13:36:32 +0000 (13:36 +0000)]
Merge "Fixed coverage build" into devel/master
David Steele [Fri, 31 Jan 2025 12:31:36 +0000 (12:31 +0000)]
DALi Version 2.4.4
Change-Id: I734fddaea896fa0f5cbf1c8d7723ed6a230ed748
David Steele [Fri, 31 Jan 2025 11:57:23 +0000 (11:57 +0000)]
Fixed coverage build
Change-Id: Ib458a5d1f748e4787ef616ed41ef963ca7fa35ff
Adeel Kazmi [Thu, 9 Jan 2025 18:35:30 +0000 (18:35 +0000)]
Dynamic Graphics Backend
Change-Id: I013ff62b54f2e8badee2c10e91b40d178b6f213c
Eunki, Hong [Mon, 20 Jan 2025 10:25:13 +0000 (19:25 +0900)]
Do not copy same UBODescriptor and TextureBinding at GLES::Context + Remove unused function : BindSamplers
Some struct call std::fill_n internally when we call resize - for example : UniformBufferBindingDescriptor
But, we really don't need to use initialized value.
Let we make the container as Dali::Vector, so can skip useless initialize value.
Moreover, let we remove unused function, BindSamplers.
Change-Id: I66f2fa7e83fea89dfac1c5d20e003745991d4edc
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Fri, 24 Jan 2025 14:19:14 +0000 (14:19 +0000)]
Merge changes I05449137,Ie4334fb8,I12dad280,Iaf63b42f into devel/master
* changes:
Change render target semaphore handling
Inverting framebuffer viewport for Vulkan
Implementing framebuffer in vulkan backend
Allowing arbitrary dumping of multi-frame command buffers
Richard Huang [Fri, 24 Jan 2025 10:47:31 +0000 (10:47 +0000)]
DALi Version 2.4.3
Change-Id: Ic2044196624e2cdba2ee02949d4fda02c93db600
David Steele [Fri, 20 Dec 2024 17:40:17 +0000 (17:40 +0000)]
Change render target semaphore handling
Fixed bug with dependency graph adding same dependency more than once to render target
Changed queue submission to handle vector of wait stage masks
(as a render task may depend on more than one offscreen to finish rendering)
Changed render task dependence so that only the "earliest" dependent needs to
wait for offscreen - (2nd dependant Submit can't wait on already signalled sema, apparently!)
Fixes a lot of lockups in demos.
Changed swapchain Submit() to pass in any offscreen dependencies.
Swapchain submit adds own dependence on acquireNextImageSemaphore.
Test harness:
Some tests skip initial "SendNotification" call. This means that scene-setup done by the test harness is ignored until the next frame.
Changed the TestApplication InitilizeCore method to ensure that the messages are processed after setup.
(So it doesn't matter if the test doesn't first call app.SendNotification()).
Change-Id: I05449137fa14ce1b00d3ecd152f4d0cf2409228d
David Steele [Mon, 6 Jan 2025 18:26:08 +0000 (18:26 +0000)]
Inverting framebuffer viewport for Vulkan
Change-Id: Ie4334fb8c5894d9ec080c82b7203f335cff4cc7b
David Steele [Thu, 12 Dec 2024 11:36:59 +0000 (11:36 +0000)]
Implementing framebuffer in vulkan backend
High level:
----------
Added render pass constructors for fbo.
Added offscreen texture dependency graph.
FBO command submission requires texture dependencies to ensure that
syncing semaphores are correctly setup.
Added submission semaphore to RenderTarget
Detail
------
vulkan-command-buffer.h/.cpp
- Added mRenderTarget member which is stored when Begin() cmd is issued on this buffer.
- Added call to check texture dependencies when BindTextures() cmd is issued.
- Added call to add texture dependencies when BeginRenderPass() cmd is issued.
- Replaced GetLastSwapchain with GetRenderTarget() (More generic)
vulkan-framebuffer.h/.cpp
- Added render pass generation
vulkan-framebuffer-attachment.h
- Added AttachmentDescription to constructor/New
vulkan-framebuffer-impl.h/cpp
- Add AddRenderPass() method
- Changed Attachment constructor to copy AttachmentDescription if not null, or use "Clear"/"Store"
for load / store ops, respectively.
vulkan-graphics-controller.h/cpp
- Changed FrameStart() to reset texture dependency graph
- Changed SubmitCommandBuffers() to submit for all render targets (not just swapchain)
- Changed PresentRenderTarget() to only present swapchain target
- Changed CreateRenderTarget() to add render target to dependency checker
- Added CreateFramebuffer() implementation
- Added texture dependency methods
- AddTextureDependencies() goes thru each attachment of a render target and adds it to the
dependency checker
- CheckTextureDependencies() goes through each bound texture to determine if it needs to wait
on a render target submission
- RemoveRenderTarget() - removes render target from dependency graph
vulkan-render-pass-impl.h/cpp
- Added new New factory fn to pass in CreateInfo
- Separated out sub-pass dependency generation - different setup for offscreen/swapchain.
- Storing attachment handles in CreateInfo
vulkan-render-target.h/.cpp
- Added mSubmitSemaphore. This is used when Submitting offscreen command buffers to the graphics
queue to handle synchronization between render targets - the submission can wait on dependent
targets to finish drawing to offscreens.
- Added Submit() method to submit for either offscreen / swapchain.
vulkan-swapchain-impl.h/.cpp
- Changed to use Queue::Submit method
vulkan-texture.h
- Addition of CreateImageView() which ensures the image is allocated, and creates
separate image view using existing parameters.
vulkan-queue.h/cpp
- Moved Submit() function from Device class to Queue as method.
Change-Id: I12dad2805e4a25f431878e0c3bf07bead1943694
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Fri, 13 Dec 2024 10:03:22 +0000 (10:03 +0000)]
Allowing arbitrary dumping of multi-frame command buffers
Updated to pass out the render target information at the end of
the json.
Change-Id: Iaf63b42f89ab014c99a8635a1288b4a9ea9c9f23
Youngsun Suh [Fri, 16 Aug 2024 04:44:58 +0000 (13:44 +0900)]
[AT-SPI] Fix deputy finding logic in GetNavigableAtPoint to include root
Change-Id: I42fb2eed656443c1e6ebf68f8ff9570968fce631
Seoyeon Kim [Wed, 22 Jan 2025 05:34:06 +0000 (05:34 +0000)]
Merge "[AT-SPI] Fix GetNavigableAtPoint when the embedded widget has no accessibile object" into devel/master
Eunki, Hong [Tue, 14 Jan 2025 07:52:19 +0000 (16:52 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.
This reverts commit
ab1e312206f9e9e861962ade05ccd65dd88ef94b.
Change-Id: Ib8bf5b67c5563bb306366bf2c9dbb33c1276fdfb
Eunki, Hong [Tue, 14 Jan 2025 07:52:08 +0000 (16:52 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
This reverts commit
fc5e7fdc7026fcebb440155b49f32fb015e9b459.
Change-Id: Ib2ad6e000e7ab89802770510e5fe2a31c5a5a577
Eunki, Hong [Tue, 14 Jan 2025 07:51:57 +0000 (16:51 +0900)]
[Tizen] Support asan build option
This reverts commit
202587f61c7396911c968136f81b2dc0e81a017e.
Change-Id: Ie1ed0c68db70ba70b0642d08311cd63adb2bba6f
Seungho Baek [Tue, 21 Jan 2025 11:19:52 +0000 (20:19 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I2c590a2d128237441a592bd7cdba0e4c487893bf
Seungho Baek [Tue, 21 Jan 2025 11:16:51 +0000 (20:16 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
d4889e2c9a42fe167791acc1752ee2cee226c177.
Seungho Baek [Tue, 21 Jan 2025 11:16:49 +0000 (20:16 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
This reverts commit
140c6617431c6afa3d23adc570b0c4187262a4a9.
Seungho Baek [Tue, 21 Jan 2025 11:16:47 +0000 (20:16 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."
This reverts commit
8c85515a1382b79991f84317e537f839e380b181.
David Steele [Tue, 21 Jan 2025 11:12:35 +0000 (11:12 +0000)]
Merge "Fill empty UniformBufferBindingDescriptor only required" into devel/master
Seoyeon Kim [Tue, 21 Jan 2025 09:45:36 +0000 (09:45 +0000)]
Merge "[AT-SPI] Do not subtract extentOffset if it's a sub window of Widget" into devel/master
Youngsun Suh [Fri, 16 Aug 2024 04:00:30 +0000 (13:00 +0900)]
[AT-SPI] Fix GetNavigableAtPoint when the embedded widget has no accessibile object
Change-Id: I690114db34985912c996b9e9a8b2c8196011bc3e
Seoyeon Kim [Tue, 21 Jan 2025 09:35:43 +0000 (09:35 +0000)]
Merge "[AT-SPI] Implement missing DeputyAccessible feature" into devel/master
Chihun Jeong [Tue, 21 Jan 2025 02:07:09 +0000 (02:07 +0000)]
Merge "Fix potential memory leak in bidirectional support." into devel/master
Chihun Jeong [Tue, 21 Jan 2025 02:07:04 +0000 (02:07 +0000)]
Merge "Fix Unicode Byte Order Mark was misinterpreted as arabic character." into devel/master
Artur Świgoń [Thu, 1 Aug 2024 14:29:40 +0000 (16:29 +0200)]
[AT-SPI] Implement missing DeputyAccessible feature
This feature helps determine the result of a recursive GetNavigableAtPoint
operation. The recursion is done by the at-spi2-core library.
Change-Id: I86ca04cc1e20496703635cb5fd8293f84c677be2
Seoyeon Kim [Tue, 21 Jan 2025 00:55:37 +0000 (00:55 +0000)]
Merge "[AT-SPI] Check if child is visible in scrollable parent" into devel/master
Eunki, Hong [Fri, 17 Jan 2025 04:40:15 +0000 (13:40 +0900)]
Fill empty UniformBufferBindingDescriptor only required
Until now, we try to reset 64 * 32 byte whenever we bind uniform buffers.
But usually we don't fully use 64 bindings for uniforms.
And also, NULL_DESCRIPTOTR could be replaced as memset(0), what we already doing
for standalone uniform buffer bindings.
To reduce those useless std::fill_n and memset,
let we call memset for binding only if we cannot assume the data will
be comes
Change-Id: I39ce8655da2f0aae96451f5d0c5025b98b25995a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Youngsun Suh [Mon, 2 Dec 2024 09:12:03 +0000 (18:12 +0900)]
[AT-SPI] Do not subtract extentOffset if it's a sub window of Widget
Change-Id: Ic377579fc9b45510b37e1612baf9b7925308f584
ANZ1217 [Thu, 16 Jan 2025 07:46:57 +0000 (16:46 +0900)]
Fix potential memory leak in bidirectional support.
the leak occurs when DestroyInfo() called more than once with same index.
Change-Id: I103d0e74963b104a76e9a22695b992df3d9ae752
ANZ1217 [Fri, 17 Jan 2025 08:59:14 +0000 (17:59 +0900)]
Fix Unicode Byte Order Mark was misinterpreted as arabic character.
/ufeff is Unicode BOM character.
Change-Id: I0cdcb738c7cefe259125bf481fc4cbb10baf8ec3
Adeel Kazmi [Fri, 17 Jan 2025 06:42:32 +0000 (06:42 +0000)]
DALi Version 2.4.2
Change-Id: I9e3ae62f63668027fa043dd210c8da112c0bfe8f
Hosang Kim [Wed, 29 May 2024 06:09:26 +0000 (15:09 +0900)]
[AT-SPI] Check if child is visible in scrollable parent
Fix an issue where GetNeighbor function would incorrectly find
the next item in a gridview, even if child item was not actually visible.
In a grid view, the next item may be located to the right of
the current item, even if it is not visible on the screen due to scrolling.
Add IsChildVisibleInScroll to checking the next item is actually visible or not.
This change improves the user experience by ensuring that the highlight function
always finds the correct next item, even in grid views.
Change-Id: Id9cbe3f97d29e7a8d5458a6b60e6d7f9ab0f27a6
ANZ1217 [Thu, 16 Jan 2025 06:47:33 +0000 (15:47 +0900)]
Fix moving a reference with std::move in LRUCacheContainer
Change-Id: I2ffe44ab4d75bc64fc7903a303d60ed00e4f3db5
Eunki Hong [Wed, 15 Jan 2025 01:21:35 +0000 (01:21 +0000)]
Merge "Prepare NativeTexture only once per each frames" into devel/master
joogab yun [Wed, 15 Jan 2025 00:33:42 +0000 (00:33 +0000)]
Merge "Add AutoRotation, LetterBox" into devel/master
Eunki, Hong [Tue, 14 Jan 2025 10:49:28 +0000 (19:49 +0900)]
Prepare NativeTexture only once per each frames
Let we make ensure that GLES::Texture::Prepare() called
only 1 times per each frames.
It will guard to update native texture target multiple times
so EGLImage confused.
Change-Id: Ia243e378a0305e94df3ec444cdbdf22e25dfed7e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 14 Jan 2025 07:52:19 +0000 (16:52 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.
This reverts commit
ab1e312206f9e9e861962ade05ccd65dd88ef94b.
Change-Id: Ib8bf5b67c5563bb306366bf2c9dbb33c1276fdfb
Eunki, Hong [Tue, 14 Jan 2025 07:52:08 +0000 (16:52 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
This reverts commit
fc5e7fdc7026fcebb440155b49f32fb015e9b459.
Change-Id: Ib2ad6e000e7ab89802770510e5fe2a31c5a5a577
Eunki, Hong [Tue, 14 Jan 2025 07:51:57 +0000 (16:51 +0900)]
[Tizen] Support asan build option
This reverts commit
202587f61c7396911c968136f81b2dc0e81a017e.
Change-Id: Ie1ed0c68db70ba70b0642d08311cd63adb2bba6f
Eunki, Hong [Tue, 14 Jan 2025 07:51:48 +0000 (16:51 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ib41f77bbd69e570e320f26fe8cf27716df26c89b
Eunki, Hong [Tue, 14 Jan 2025 07:51:36 +0000 (16:51 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
3741499531e6272925c9ab9a38248d290d9c31a4.
Eunki, Hong [Tue, 14 Jan 2025 07:51:31 +0000 (16:51 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
This reverts commit
38c8ce5d355d343a9581ce8911d985c7267e1bba.
Eunki, Hong [Tue, 14 Jan 2025 07:51:29 +0000 (16:51 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."
This reverts commit
070d3f0ac21c6bddbc277f872068f724a7370d31.
Eunki, Hong [Tue, 14 Jan 2025 07:51:27 +0000 (16:51 +0900)]
Revert "[Tizen] Temperally print all shader codes if compile failed"
This reverts commit
0adf7cbc97e34a53c27155a8fb375a4347d4a5bb.
Eunki, Hong [Tue, 14 Jan 2025 07:51:10 +0000 (16:51 +0900)]
Revert "[Tizen] Print more infomation for preprocess"
This reverts commit
930b8eb9bf2cf906121872270ecf02e8bd1845e7.
Eunki Hong [Tue, 14 Jan 2025 07:38:31 +0000 (07:38 +0000)]
Merge "Fix coverity: Division by zero" into devel/master
jmm [Tue, 14 Jan 2025 04:47:33 +0000 (13:47 +0900)]
Fix coverity: Division by zero
Change-Id: I4d59433bdce554f3625a58f326c63aa859f5c1ef
Eunki, Hong [Tue, 14 Jan 2025 03:16:54 +0000 (12:16 +0900)]
Fix coverity : Do not call move to const & and & type
Change-Id: I4b2ee2f1cd50d0976a4d508e4d3c63ec815171be
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Tue, 14 Jan 2025 03:06:28 +0000 (12:06 +0900)]
Fix coverity : need to call bundle_free what we created by bundle_decode
Change-Id: I2435bfcaa468a1e51605ebb9e38f717a212ccee4
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Youngsun Suh [Fri, 24 May 2024 05:56:17 +0000 (14:56 +0900)]
Add forceChildSearch a11y attribute to enable searching for out-of-bounds child
Change-Id: Iaa66022ec2edecfd9600f11f3af78f0e68c58cb1
Bowon Ryu [Mon, 13 Jan 2025 07:29:14 +0000 (07:29 +0000)]
Merge "Fix font client coverity issue" into devel/master
Bowon Ryu [Mon, 13 Jan 2025 05:22:38 +0000 (14:22 +0900)]
Fix font client coverity issue
Remove unique_lock unlock to prevent double unlocking.
Change-Id: I3a692321b8b10e2fc477075e204e3dfaadf2d9f4
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
joogab.yun [Thu, 9 Jan 2025 07:42:04 +0000 (16:42 +0900)]
Add AutoRotation, LetterBox
Change-Id: If8b6a28a0249133f42dc28c3575c44f35097960c
David Steele [Fri, 10 Jan 2025 15:08:59 +0000 (15:08 +0000)]
DALi Version 2.4.1
Change-Id: Ibadcdb5dc654a303f7135bf3d987bea6b186f436
ANZ1217 [Tue, 7 Jan 2025 08:41:24 +0000 (17:41 +0900)]
Update emoji variation sequences to Version 16.0
Change-Id: I86f91ac9fb539187e148580232cc25bab8f2c459
Woochan Lee [Tue, 7 Jan 2025 06:57:01 +0000 (15:57 +0900)]
[Tizen] Print more infomation for preprocess
This reverts commit
26295c58f1640ecff3506f5df51e087f0ea22491.
Woochan Lee [Tue, 7 Jan 2025 06:56:24 +0000 (15:56 +0900)]
[Tizen] Temperally print all shader codes if compile failed
This reverts commit
ec399c4384d41712683d5039abc42cbd69f1b407.
Woochan Lee [Tue, 7 Jan 2025 06:56:10 +0000 (15:56 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.
This reverts commit
b14367a60418d064e24a7f3f37a18a6c0bcef3db.
Woochan Lee [Tue, 7 Jan 2025 06:55:58 +0000 (15:55 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
This reverts commit
8cf2117f4bf5ee6c30850e663255e9af628a6b4a.
Woochan Lee [Tue, 7 Jan 2025 06:55:46 +0000 (15:55 +0900)]
[Tizen] Support asan build option
This reverts commit
2d66c07c6abef74a48d0a27a208a1b9e7fdaee04.
Woochan Lee [Tue, 7 Jan 2025 06:55:19 +0000 (15:55 +0900)]
Merge branch 'devel/master' into tizen
Woochan Lee [Tue, 7 Jan 2025 06:55:09 +0000 (15:55 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
ddd4f8ae4e2c9cfddc35da0280cafed2440d401f.
Woochan Lee [Tue, 7 Jan 2025 06:55:01 +0000 (15:55 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
This reverts commit
ce2dab4a48364ab2c650d6ad26690b202deaedba.
Woochan Lee [Tue, 7 Jan 2025 06:54:50 +0000 (15:54 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."
This reverts commit
78496b386691f862a84343b47c202d5cf17b49d7.
Woochan Lee [Tue, 7 Jan 2025 06:54:43 +0000 (15:54 +0900)]
Revert "[Tizen] Temperally print all shader codes if compile failed"
This reverts commit
fbba7ad043f6c3d00d9d2ac9ee93aee1dc2ee993.
Woochan Lee [Tue, 7 Jan 2025 06:54:36 +0000 (15:54 +0900)]
Revert "[Tizen] Print more infomation for preprocess"
This reverts commit
9dd7806ae294ceb6f3e17f58ce3a205e662e3577.
Eunki Hong [Thu, 2 Jan 2025 15:01:56 +0000 (00:01 +0900)]
Print infomation if we create eglSurface from Native if need
Change-Id: I8c45c8e228b8ba9afdf3e4606a012309081db8a4
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Youngsun Suh [Mon, 23 Dec 2024 02:20:05 +0000 (11:20 +0900)]
a11y refactor: Remove mKnownObjects
mKnownObjects is redundant as we already store accessbles in a map in bridge-impl.
Removig the data and update the path calculation logic.wq
Change-Id: I40899257ab293f2afe0bcdf9c3a7791dbc4e88bc
Eunki, Hong [Mon, 30 Dec 2024 11:14:10 +0000 (20:14 +0900)]
Do not call RequestUpdateOnce, instead Deiconify
We can only assume that Deiconify signal can assume that window is valid.
Other API is just kind of request to window server, so we could not send
rendering forcibly.
Change-Id: I6d6b9348d4661efb241cb6aa24209346d908f5de
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Tue, 24 Dec 2024 11:27:50 +0000 (20:27 +0900)]
Skip Rendering if native texture not prepared
We should not render the program if texture was not prepared.
Also, if CreateResource failed, mEglImageExtensions might be nullptr.
So we need to make a nullptr check if CreateResource failed, and try to
call other API, like PrepareTexture().
Change-Id: Ic22ba6500faec496f94e6cc2f0cfdcd502bf3999
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Youngsun Suh [Mon, 23 Dec 2024 00:23:29 +0000 (00:23 +0000)]
Merge "Add DumpTree api" into devel/master
David Steele [Fri, 20 Dec 2024 15:49:36 +0000 (15:49 +0000)]
Merge "DALi Version 2.4.0" into devel/master
Adeel Kazmi [Fri, 20 Dec 2024 11:36:49 +0000 (11:36 +0000)]
DALi Version 2.4.0
Change-Id: I9a8de8ca55a3702fae786ddbe1f1d947db8c20d6
Eunki, Hong [Wed, 18 Dec 2024 08:38:12 +0000 (17:38 +0900)]
Support CURLOPT_MAXREDIRS as environment + Print downloaded buffer if image load failed
Let we add environment value to control CURLOPT_MAXREDIRS.
Sometimes the redirection count 5 might too small to some applications.
Let we allow to them use more deep depth.
+
Sometimes, we failed to get valid image buffer from given url.
To check whether that url download real-image or not,
let we print prefix of buffers.
Change-Id: I5053ff539da684357d0c5e73d7d57c36423aa976
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Wed, 18 Dec 2024 17:26:41 +0000 (17:26 +0000)]
Fixed both the GLES & VK builds for LibUV-X11 & GLIB profiles
Change-Id: I5bab5c28a90f4c34aff9f143d758403ea07ec99c
Adeel Kazmi [Wed, 18 Dec 2024 15:40:19 +0000 (15:40 +0000)]
Merge "Allow Capture files to be built for Vulkan too" into devel/master
Eunki Hong [Wed, 18 Dec 2024 00:41:43 +0000 (00:41 +0000)]
Merge changes Ia50a8092,Ieb8d5c62 into devel/master
* changes:
Call glFlush after create sync
(TV only) Create NativeTexture sync after eglSwapBuffer
Adeel Kazmi [Tue, 17 Dec 2024 15:21:57 +0000 (15:21 +0000)]
Allow Capture files to be built for Vulkan too
- Added a check when creating Capture to only work with the GLES backend for now
- Only reason Capture taken out was because of NativeImage which is compiled in for
Vulkan, just not implemented yet.
Change-Id: Id471d44030ae9115e194deecd4ab6cf17f5eda08
joogab.yun [Tue, 10 Dec 2024 06:17:09 +0000 (15:17 +0900)]
[Tizen] Print more infomation for preprocess
This reverts commit
2422cfe795595651b3c81a14c26d15a3d1e883bb.
Change-Id: I0c6751912ff5fa36da20618aa5edd247e5bc3833
joogab.yun [Tue, 10 Dec 2024 06:16:53 +0000 (15:16 +0900)]
[Tizen] Temperally print all shader codes if compile failed
This reverts commit
4b4fdeeb31bd620c783219f8c6cf610f50420f6d.
Change-Id: I98cbee32cf724db9c11eee888bb917b6c831e867
joogab.yun [Tue, 10 Dec 2024 06:16:38 +0000 (15:16 +0900)]
[Tizen] Add APIs for setting IME position, cursor theme name.
This reverts commit
77f94a56d5fc85821a231c3cc5143b3f1b88c20f.
Change-Id: Ifef4d5cf521652bdf190473565dd5b724e7ec7a3
joogab.yun [Tue, 10 Dec 2024 06:16:21 +0000 (15:16 +0900)]
[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user
This reverts commit
766a776c1e9475833827ca7b43c43c30fb698296.
Change-Id: I1a6962ab488b4b4281d397ffb7e4142877b2fc84
joogab.yun [Tue, 10 Dec 2024 06:15:23 +0000 (15:15 +0900)]
[Tizen] Support asan build option
This reverts commit
f9ad1b120ef4dfb386ece6a14e5f1c1424829648.
Change-Id: I9dad847dcf9c44641e8d11c9434dbe6d4e765f7c
dongsug.song [Tue, 17 Dec 2024 05:52:26 +0000 (14:52 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ia98586457134f0d86391128cb80f57ecb9ba773f
dongsug.song [Tue, 17 Dec 2024 05:52:13 +0000 (14:52 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
a7ba7013966b5ea230b7578583a1cac88fc703b9.
dongsug.song [Tue, 17 Dec 2024 05:52:11 +0000 (14:52 +0900)]
Revert "[Tizen] Fix for UserMediaPermissionRequest object to be maintained by user"
This reverts commit
47c7cbed1588d9ddde29232a10bf952cf67b134f.
dongsug.song [Tue, 17 Dec 2024 05:52:07 +0000 (14:52 +0900)]
Revert "[Tizen] Add APIs for setting IME position, cursor theme name."
This reverts commit
a2279b438d79a4b7c1f645ef1ac0bb5afb23c241.
dongsug.song [Tue, 17 Dec 2024 05:52:03 +0000 (14:52 +0900)]
Revert "[Tizen] Temperally print all shader codes if compile failed"
This reverts commit
b947be81e9e7605250f44b2562b0142b3899047e.
dongsug.song [Tue, 17 Dec 2024 05:51:59 +0000 (14:51 +0900)]
Revert "[Tizen] Print more infomation for preprocess"
This reverts commit
9018839863bc345d4f95bf1d3f42dfce2c6fd202.