Eunki, Hong [Wed, 16 Oct 2024 06:55:32 +0000 (15:55 +0900)]
[Tizen] Make GetTexture() method
This reverts commit
84006bffa69f8c2b3beba51f8ea61241ab003267.
Change-Id: Ibddb766550100ba80b6a959c967c51d3078fbf04
Eunki, Hong [Wed, 16 Oct 2024 06:55:17 +0000 (15:55 +0900)]
[Tizen] Revert "Use Texture for not file save case
This reverts commit
5bedc6c2a6a23cc7832fe0f82f7128f7e4007b2a.
Change-Id: Icf450238134628d5c860e061b17c9d313b0a14fd
Eunki, Hong [Wed, 16 Oct 2024 06:53:05 +0000 (15:53 +0900)]
[Tizen] Support asan build option
This reverts commit
10700d8d9a61e5ffa4982f8e23c1429a13b10df2.
Change-Id: I4143058eb5c2d023a889e1c90f4105fb458f68e7
Eunki, Hong [Wed, 16 Oct 2024 06:51:46 +0000 (15:51 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I7ccf9f017b1ac81741bc09c0238322c5c67a4c4b
Eunki, Hong [Wed, 16 Oct 2024 06:50:30 +0000 (15:50 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
bac2e0eb266401bbc3171cb7e05c5fb4803e5ca7.
Eunki, Hong [Wed, 16 Oct 2024 06:50:25 +0000 (15:50 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case"
This reverts commit
fe4b5e4e4f5df949ed59dea5072fce9805a9defd.
Eunki, Hong [Wed, 16 Oct 2024 06:50:18 +0000 (15:50 +0900)]
Revert "[Tizen] Make GetTexture() method"
This reverts commit
38a2d7a484af5f239512967665df8f2616ebe130.
Eunki, Hong [Wed, 16 Oct 2024 06:50:16 +0000 (15:50 +0900)]
Revert "[Tizen] Fix wrong variable name for window target"
This reverts commit
8c25c0231cde533d49c70964154541b4e5a5c9a7.
Eunki, Hong [Wed, 16 Oct 2024 06:50:14 +0000 (15:50 +0900)]
Revert "[Tizen] Reset To 2.3.41"
This reverts commit
02d480ee28b80ab0df126a6efa2d4ef77197eac8.
Eunki, Hong [Wed, 16 Oct 2024 06:50:12 +0000 (15:50 +0900)]
Revert "[Tizen] Reset To 2.3.42"
This reverts commit
45c3df2c1a399b5e25e5fd152d1ece3ffd641b57.
Eunki, Hong [Wed, 16 Oct 2024 06:50:08 +0000 (15:50 +0900)]
Revert "[Tizen] Reset to "Modify API name and the description of window APIs""
This reverts commit
f1e1a41e26a9240fdfde2b340ab0c7bae3bed419.
Eunki, Hong [Wed, 16 Oct 2024 06:50:06 +0000 (15:50 +0900)]
Revert "[Tizen] Reset to "Supports to change the window layer to the bottom""
This reverts commit
9a451eebfb7b7dd583ccabb8f9c63ea265863b49.
Eunki, Hong [Wed, 16 Oct 2024 06:50:01 +0000 (15:50 +0900)]
Revert "[Tizen] Revert "Supports to change the window layer to the bottom""
This reverts commit
10af58189f2b42cc82548a59d45936b3e94be150.
Eunki, Hong [Wed, 16 Oct 2024 06:48:21 +0000 (15:48 +0900)]
Revert "[Tizen] Reset to 2.3.44 + Revert "Remove WindowAccessible on accessible detroyed""
This reverts commit
24914bd096585299a5ccf35a704db3f08167ed07.
Youngsun Suh [Tue, 15 Oct 2024 01:58:28 +0000 (10:58 +0900)]
Prevent crash when a11y bridge is disabled
Change-Id: Iba2bd83d2623ead9e907cd1a6d0ffe4f9e4548db
Youngsun Suh [Tue, 15 Oct 2024 07:16:40 +0000 (16:16 +0900)]
Fix crash on destroying static bridge obj
Change-Id: I3f7ab0fcf280dca3ddae9a7c553c82885d2a1299
Eunki Hong [Sat, 12 Oct 2024 14:54:13 +0000 (23:54 +0900)]
[Tizen] Reset to 2.3.44 + Revert "Remove WindowAccessible on accessible detroyed"
This reverts commit
25cc45998dae8705da905585f6c67e7a7f5fb408.
Change-Id: I79fefb5c21988dab242cb7f0b13cfb42c3ef2ca8
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Sat, 12 Oct 2024 14:54:00 +0000 (23:54 +0900)]
Revert "[Tizen] Reset to 2.3.44 + Revert "Remove WindowAccessible on accessible detroyed""
This reverts commit
36db54079bc31da515ba20be29a2e95da5ac14e3.
Eunki Hong [Sat, 12 Oct 2024 14:26:55 +0000 (23:26 +0900)]
[Tizen] Reset to 2.3.44 + Revert "Remove WindowAccessible on accessible detroyed"
Change-Id: I945fc4779dd9e3a1836000e7b167c20534abe1f5
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Sat, 12 Oct 2024 01:50:27 +0000 (10:50 +0900)]
[Tizen] Revert "Supports to change the window layer to the bottom"
This reverts commit
73c19f226de95262f126266a3d101d2cee0fccaa.
Change-Id: I2966f18d345a1298ebb10a7872105de703ebf64f
Eunki Hong [Sat, 12 Oct 2024 01:19:33 +0000 (10:19 +0900)]
[Tizen] Reset to "Supports to change the window layer to the bottom"
This reverts commit
4efe5972ade44287fae7b8fb4d538c3f5bc2323b.
Change-Id: I1fd8214150055e451f105b533a9cf7588d38313e
Seungho Baek [Fri, 11 Oct 2024 11:08:49 +0000 (20:08 +0900)]
[Tizen] Reset to "Modify API name and the description of window APIs"
Change-Id: Iab15d458ad9dcbe5bc7d14cceb79138f4fa89018
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Richard Huang [Fri, 11 Oct 2024 09:43:15 +0000 (10:43 +0100)]
DALi Version 2.3.45
Change-Id: I87b1e7df8b32d9518c30f317deb7ddef00ca979e
Seungho Baek [Fri, 11 Oct 2024 02:55:01 +0000 (11:55 +0900)]
[Tizen] Reset To 2.3.42
Change-Id: I2238e637352723ab88894e5e38f3c3afc7e2ab56
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Seungho Baek [Fri, 11 Oct 2024 02:28:47 +0000 (11:28 +0900)]
[Tizen] Reset To 2.3.41
Change-Id: I18c7780a404db3fa023509df0d1c0a040414e873
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
Adeel Kazmi [Thu, 10 Oct 2024 10:58:06 +0000 (10:58 +0000)]
Merge "(RenderSurface/Graphics) Added Resize method to manage different GLES & Vulkan behaviour" into devel/master
Taehyub Kim [Thu, 10 Oct 2024 09:42:43 +0000 (18:42 +0900)]
[Tizen] Fix wrong variable name for window target
Change-Id: Iff5f6e8502dd3ea3aa6f5d4e97a09e27e4ffed72
Taehyub Kim [Thu, 10 Oct 2024 09:26:37 +0000 (09:26 +0000)]
Merge "Fix wrong variable name for window target" into devel/master
Adeel Kazmi [Wed, 9 Oct 2024 21:24:56 +0000 (22:24 +0100)]
(RenderSurface/Graphics) Added Resize method to manage different GLES & Vulkan behaviour
Change-Id: I08d44294d303a487cc0d2306910d080f5582fb91
Adeel Kazmi [Thu, 10 Oct 2024 08:42:40 +0000 (08:42 +0000)]
Merge "Changed vulkan startup order" into devel/master
Jaehyun Cho [Tue, 27 Aug 2024 06:34:49 +0000 (15:34 +0900)]
[Tizen] Make GetTexture() method
This reverts commit
0811d8abdf4c45724939e47086afe3856136b9f8.
Jaehyun Cho [Tue, 27 Aug 2024 06:34:39 +0000 (15:34 +0900)]
[Tizen] Revert "Use Texture for not file save case
This reverts commit
deb6778d035aa75191c5f73355ec1abc7b722ca2.
Jaehyun Cho [Tue, 27 Aug 2024 06:34:29 +0000 (15:34 +0900)]
[Tizen] Support asan build option
This reverts commit
4b76caa2ff7b3688eaf32dd2b11457b4f1851304.
Eunki, Hong [Thu, 10 Oct 2024 07:15:49 +0000 (16:15 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I171a171b053a306f880e9e19fd3d5aa0f610c3d1
Eunki, Hong [Thu, 10 Oct 2024 07:15:44 +0000 (16:15 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
23dba84f254d4c9b465fe1bf4f8125f182b7c13f.
Eunki, Hong [Thu, 10 Oct 2024 07:15:42 +0000 (16:15 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case"
This reverts commit
0e51de00a1ca343558a2adde20132e7f795035b7.
Eunki, Hong [Thu, 10 Oct 2024 07:15:36 +0000 (16:15 +0900)]
Revert "[Tizen] Make GetTexture() method"
This reverts commit
996ee0809232f933fa485c55cc947bce97412d65.
Eunki, Hong [Thu, 10 Oct 2024 07:15:34 +0000 (16:15 +0900)]
Revert "[Tizen] Fix crash at terminate case when we use precompile option"
This reverts commit
394ce3a21fe5f90f09fe0bc21b8cde0b22cd7d4d.
Eunki, Hong [Thu, 10 Oct 2024 07:15:31 +0000 (16:15 +0900)]
Revert "[Tizen] Ensure we don't touch shutdowned EglGraphicsController"
This reverts commit
8e50e717164686f6fd9bb0af2f3d93cbc302c7a1.
Taehyub Kim [Thu, 10 Oct 2024 06:47:09 +0000 (15:47 +0900)]
Fix wrong variable name for window target
Change-Id: I54a74ef5effb473b83e7175041234335ab578876
Eunki, Hong [Wed, 2 Oct 2024 11:13:00 +0000 (20:13 +0900)]
Ensure we don't touch shutdowned EglGraphicsController
Let we make IsShuttingDown() API as static,
so we can ask it without raw pointer of graphics controller.
Most of API in GLES::Resource hold the eglController as l-value.
So if someone try to get graphics controller after shutting down,
it might make some crash.
To avoid these kind of issue, let we ensure to call DiscardResource
only if graphics controller is not in shutting down.
TODO : native image should be called DiscardResource() even if it is shutting
downed. How can we ensure it?
Change-Id: I87ec5d96d8c12c054f00db346564f7bae8d5d3bb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Wed, 9 Oct 2024 17:23:26 +0000 (18:23 +0100)]
Changed vulkan startup order
Instead of creating a physical device, then creating a surface
and asserting if that device can't support the surface,
creates the vulkan surface, and checks against each device to see
if that surface can be presented.
Change-Id: I25c22c6068b2e91f3f7e49cd509c52adcf7cef12
Signed-off-by: David Steele <david.steele@samsung.com>
Adeel Kazmi [Mon, 7 Oct 2024 11:28:52 +0000 (12:28 +0100)]
(Build) Remove EGL/GLES library check if Vulkan is enabled
Change-Id: Id4a3e108b0b4ac76d5336159bcbfa121ee1a55c5
David Steele [Fri, 4 Oct 2024 08:53:15 +0000 (09:53 +0100)]
DALi Version 2.3.44
Change-Id: I495122c5270aac65be7c0ce7b254f612f5f40278
Eunki, Hong [Wed, 2 Oct 2024 11:13:00 +0000 (20:13 +0900)]
[Tizen] Ensure we don't touch shutdowned EglGraphicsController
Let we make IsShuttingDown() API as static,
so we can ask it without raw pointer of graphics controller.
Most of API in GLES::Resource hold the eglController as l-value.
So if someone try to get graphics controller after shutting down,
it might make some crash.
To avoid these kind of issue, let we ensure to call DiscardResource
only if graphics controller is not in shutting down.
TODO : native image should be called DiscardResource() even if it is shutting
downed. How can we ensure it?
Change-Id: I87ec5d96d8c12c054f00db346564f7bae8d5d3bb
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Wed, 2 Oct 2024 13:13:54 +0000 (13:13 +0000)]
Merge changes I16ce7eff,Ic103c573,I651ed4d0 into devel/master
* changes:
Changed vulkan-fence to use unique_ptr
Vulkan render pass uses ref counted handle
Vulkan resource lifecycle management
dongsug song [Wed, 2 Oct 2024 11:31:17 +0000 (11:31 +0000)]
Merge "Add WebAuthDisplayQR, Response and MediaPermission" into devel/master
David Steele [Mon, 30 Sep 2024 15:27:39 +0000 (16:27 +0100)]
Changed vulkan-fence to use unique_ptr
Change-Id: I16ce7eff8ed73ab3395c1521d516a9edb3449b8f
David Steele [Thu, 26 Sep 2024 18:06:21 +0000 (19:06 +0100)]
Vulkan render pass uses ref counted handle
As we are now sharing render pass between framebuffers
of a swapchain, using a ref-counted handle will ensure
that we can clean this up safely.
Change-Id: Ic103c57314c39c2141883d688175664c8d30939d
David Steele [Wed, 28 Aug 2024 16:18:56 +0000 (17:18 +0100)]
Vulkan resource lifecycle management
For Vulkan implementation of graphics resources:
Added discard queue, that's cleaned down during Flush().
Added ResourceWithDeleter as a secondary interface on top of ResourceBase, to allow
Program/Pipeline to inherit solely from ResourceBase, and not have to utilize the
same resource deleters that the main graphics objects require.
Removed VkResource inheritance completely from Impl classes.
Kept VkResource as VkSharedResource, as we may still use this on RenderPassImpl
All Impl classes now have a public Destroy method which is called from their
destructor, but may also be called earlier if needed. Note, CommandBuffers should
not be deleted directly, but instead returned to the command pool for re-use.
Implemented owned containers for some Impl objects using
std::unique_ptr. Framebuffer owns it's attachments, Swapchain owns
it's framebuffers.
Change-Id: I651ed4d041cd2fb3e7698304eeede66625031945
Eunki, Hong [Thu, 26 Sep 2024 01:49:46 +0000 (10:49 +0900)]
Make ShaderPrecompiler move shader list + Store shader prefix list as string instead string_view
Until now, Precompiler hold only string_view.
It mean, the lifecycle of shader code is not depend on that object.
To make sure that we could control the lifecycle of source code string,
let we keep it as std::string, instead of std::string_view.
And also, make we use std::move instead of copy them.
It will make less performance overhead.
Change-Id: I2b5949b5a408865b5879448630c65a6d3682ecee
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Youngsun Suh [Mon, 30 Sep 2024 02:23:12 +0000 (02:23 +0000)]
Merge "Prevent revisiting nodes in GetMatches*" into devel/master
Youngsun Suh [Fri, 27 Sep 2024 08:20:19 +0000 (17:20 +0900)]
Prevent revisiting nodes in GetMatches*
Change-Id: I55c93244b1c4e1804c7e00baaca4fcf44d404718
dongsug song [Fri, 27 Sep 2024 09:10:59 +0000 (09:10 +0000)]
Merge "Added an option to select the web engine type in the WebView constructor" into devel/master
dongsug.song [Thu, 5 Sep 2024 12:23:00 +0000 (21:23 +0900)]
Add WebAuthDisplayQR, Response and MediaPermission
Change-Id: Ia034489abd004c0080d772e84e0c797f5b30e985
Adeel Kazmi [Fri, 27 Sep 2024 05:52:46 +0000 (06:52 +0100)]
DALi Version 2.3.43
Change-Id: I56fa73fb16275720c3717e6c30b5dd692720e3b3
dongsug.song [Thu, 19 Sep 2024 07:08:39 +0000 (16:08 +0900)]
Added an option to select the web engine type in the WebView constructor
- Previously, the web engine was fixed and selected for all DALi/NUI APPs in dali.sh, but now it can be chosen in the constructor.
Change-Id: I481e5ee48553c29141ecf3ef78ce7cd30f743267
David Steele [Thu, 26 Sep 2024 10:26:30 +0000 (10:26 +0000)]
Merge changes Id84cca07,Ia7f4771e,I6c53e369,I99d8d3a1 into devel/master
* changes:
Vulkan rendering tweaks
Remove swapchain renderpass duping
Fixing up Vulkan validation errors
Updating and binding descriptor sets
Eunki Hong [Thu, 26 Sep 2024 01:04:44 +0000 (01:04 +0000)]
Merge "Keep offset of removal prefix of shader code, and use it at cache comparision" into devel/master
Eunki Hong [Thu, 26 Sep 2024 01:04:36 +0000 (01:04 +0000)]
Merge "Make Precompile shader make same prefix with general shader of toolkit" into devel/master
David Steele [Thu, 19 Sep 2024 17:59:12 +0000 (18:59 +0100)]
Vulkan rendering tweaks
Adds a clip space transform matrix to convert from GL clip space to
Vulkan clip space.
Ensures we can get the current framebuffer during recording cmd
buffers from the render target.
Ensure that the color write mask is set to write RGBA bits
DALi is now rendering using Vulkan! (Still a way to go, though)
Change-Id: Id84cca07dbd61a0cf6fdff6672cd410cf365d956
David Steele [Thu, 5 Sep 2024 17:37:15 +0000 (18:37 +0100)]
Remove swapchain renderpass duping
Change the swapchain framebuffer creation to utilize only
1 render pass.
Change-Id: Ia7f4771ee420997b7bc070e6b7685084ecd38acd
David Steele [Thu, 19 Sep 2024 09:56:27 +0000 (10:56 +0100)]
Fixing up Vulkan validation errors
Changed BindVertexBuffers to use single instance
(To work around GLES impl using 0)
Changed command submission to use PipelineStage: eFragmentShader
Added DeviceWaitIdle() to SwapBuffers() (now called from PostRender)
Ensured SwapBuffers() is called to change swapchain index.
Change-Id: I6c53e369c60969fb920d097bece73dea4b7da0f1
David Steele [Mon, 16 Sep 2024 17:45:01 +0000 (18:45 +0100)]
Updating and binding descriptor sets
Binding uniform buffer and sampler descriptor sets
prior to draw command.
Necessitates looking up the binding points for the samplers
from the reflection, as the Graphics API defines it as
texture unit in GLES (No such thing in Vk)
Also transitioned the image layouts to shader read only after
direct memory copy.
Change-Id: I99d8d3a1592a70c75d740f9d24ac242093141528
Eunki Hong [Wed, 25 Sep 2024 16:53:31 +0000 (01:53 +0900)]
Keep offset of removal prefix of shader code, and use it at cache comparision
Since source code after ShaderImpl::StripLegacyCodeIfNeeded might be changed,
shader code comparision not works well.
To fix this issue, let we store the offset of code what we removed,
and compare with inputed shader code, only after that offset.
Change-Id: I699125fa2c471473e85ad6104b200d609fdd92e4
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 25 Sep 2024 11:30:41 +0000 (20:30 +0900)]
[Tizen] Fix crash at terminate case when we use precompile option
Let we clear pre compiled programs before shutdown graphics.
Change-Id: I58f7a0dee07853cb9bb8992e80eb696e7511367b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 25 Sep 2024 11:30:41 +0000 (20:30 +0900)]
Fix crash at terminate case when we use precompile option
Let we clear pre compiled programs before shutdown graphics.
Change-Id: I58f7a0dee07853cb9bb8992e80eb696e7511367b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Wed, 25 Sep 2024 10:18:34 +0000 (19:18 +0900)]
Make Precompile shader make same prefix with general shader of toolkit
Let we make pre compiled shader also use GenerateTaggedShaderPrefix()
Change-Id: I85299cb212a3130ed6c37a37bf866fe20dab8ea5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Jaehyun Cho [Tue, 27 Aug 2024 06:34:49 +0000 (15:34 +0900)]
[Tizen] Make GetTexture() method
This reverts commit
0811d8abdf4c45724939e47086afe3856136b9f8.
Jaehyun Cho [Tue, 27 Aug 2024 06:34:39 +0000 (15:34 +0900)]
[Tizen] Revert "Use Texture for not file save case
This reverts commit
deb6778d035aa75191c5f73355ec1abc7b722ca2.
Jaehyun Cho [Tue, 27 Aug 2024 06:34:29 +0000 (15:34 +0900)]
[Tizen] Support asan build option
This reverts commit
4b76caa2ff7b3688eaf32dd2b11457b4f1851304.
Seungho Baek [Wed, 25 Sep 2024 10:01:26 +0000 (19:01 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I27e8653256b0fe10b6b73d93ceff3fbfbb198e71
Seungho Baek [Wed, 25 Sep 2024 10:01:19 +0000 (19:01 +0900)]
Revert "[Tizen] Support asan build option"
This reverts commit
6ff5113dfcffb3ee200189672764dd75087922d1.
Seungho Baek [Wed, 25 Sep 2024 10:01:16 +0000 (19:01 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case"
This reverts commit
cc424e0eedac0f8c4f108d1d5a6285a0238e36b1.
Seungho Baek [Wed, 25 Sep 2024 10:01:10 +0000 (19:01 +0900)]
Revert "[Tizen] Make GetTexture() method"
This reverts commit
2ef0706c3c7e8abd5e0ab38f93d5f50908c17eb3.
jmm [Wed, 25 Sep 2024 02:23:03 +0000 (11:23 +0900)]
Support Lanczos algorithm for RGB888
Change-Id: I498ddcf33643ed69c26ef8795249f8f7c02ae6c0
Eunki Hong [Wed, 25 Sep 2024 04:17:34 +0000 (04:17 +0000)]
Merge "Support SamplingMode::LANCZOS and SamplingMode::BOX_THEN_LANCZOS" into devel/master
Wonsik Jung [Wed, 25 Sep 2024 02:45:50 +0000 (02:45 +0000)]
Merge "Modify API name and the description of window APIs." into devel/master
Youngsun Suh [Wed, 25 Sep 2024 01:52:47 +0000 (01:52 +0000)]
Merge "Remove WindowAccessible on accessible detroyed" into devel/master
Wonsik Jung [Wed, 25 Sep 2024 00:24:02 +0000 (09:24 +0900)]
Modify API name and the description of window APIs.
Modify API name as Bottom mode and the description fo window API AlwaysOnTop and fix the white space.
Change-Id: Idf1773519d4b1df220b5a32438cecdbd5a6128d1
Eunki, Hong [Mon, 23 Sep 2024 07:27:27 +0000 (16:27 +0900)]
Support SamplingMode::LANCZOS and SamplingMode::BOX_THEN_LANCZOS
TODO : LanczosSample support only for 1BPP and 4BPP.
Until support it with various pixel format, just use LinearSample instead.
Change-Id: I7c42859987964397fa7dfd2d2ee565e16cd61832
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Wonsik Jung [Thu, 19 Sep 2024 13:02:19 +0000 (22:02 +0900)]
Supports to change the window layer to the bottom
Supports to change the window layer to the bottom.
It is only efffected with same notification layer.
Change-Id: Ib336a9d9b725b076045a225316900ab193711686
ANZ1217 [Tue, 24 Sep 2024 04:24:19 +0000 (13:24 +0900)]
Add "KP_ENTER" to DALI Key enum.
KP_ENTER is "Enter" key on Numeric Keypad.
keyname: KP_ENTER
keycode: 104
Change-Id: I517102603ea3c79cf6138d0cab57a616a9b8e89f
Eunki Hong [Sun, 15 Sep 2024 02:54:07 +0000 (11:54 +0900)]
Fix desired deimension mismatch issue
Change-Id: I3a3b8bdf037f27ae166b8552ed2e89ed05959751
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Richard Huang [Fri, 20 Sep 2024 09:47:25 +0000 (10:47 +0100)]
DALi Version 2.3.42
Change-Id: Ie2af0bef886509e9648e1c6b2587662baa58f82c
Wonsik Jung [Thu, 19 Sep 2024 01:37:03 +0000 (01:37 +0000)]
Merge "Add the window behind blur." into devel/master
Adam Bialogonski [Fri, 13 Sep 2024 12:42:18 +0000 (13:42 +0100)]
Fixed current index of the pool
Change-Id: Id490c3261ecec7a9ac21a761cfdb9d295465f415
Adam Bialogonski [Wed, 11 Sep 2024 16:05:03 +0000 (17:05 +0100)]
Added descriptor sets allocation
Change-Id: I763677d68a092cb70b7716064daa6c6bdd4db95b
David Steele [Thu, 12 Sep 2024 18:22:12 +0000 (19:22 +0100)]
Adding render pass to secondary command buffer
Need to retrieve the actual render pass from the current
framebuffer, so the begin info needs the render target.
Change-Id: I17c65e6b010177091fa0bc2233b0e44455df2569
David Steele [Fri, 6 Sep 2024 17:33:09 +0000 (18:33 +0100)]
Adding command buffer implementations
Implementations or binding buffers and textures,
drawing, setting stencil & viewport.
Note, we require further changes to implement texture
binding, as this requires the sampler descriptor sets
for the assoc program.
Changed default buffer memory type to be host coherent - this
ensures that the validation layers don't complain on flush,
but may slow down the system. Consider using staging buffers
to transfer memory to GPU.
Change-Id: I50d56f886dca80a65ba03f9f8b3261b1cca75236
David Steele [Fri, 13 Sep 2024 11:02:23 +0000 (11:02 +0000)]
Merge "DALi Version 2.3.41" into devel/master
Youngsun Suh [Fri, 13 Sep 2024 06:47:07 +0000 (06:47 +0000)]
Merge "Optimize EmitStateChanged to reduce dbus call" into devel/master
Adam Bialogonski [Fri, 13 Sep 2024 06:42:47 +0000 (07:42 +0100)]
DALi Version 2.3.41
Change-Id: Ic8fb63befcce8f20c8348677691d22acf5c57c2c
Wonsik Jung [Wed, 11 Sep 2024 05:39:06 +0000 (14:39 +0900)]
Add the window behind blur.
Add the window behind blur. It is the other type.
In addtion, one internal value is changed with correct name.
Change-Id: I630fb495094b8f2a2a605cccb30189ad22e02478
Youngsun Suh [Thu, 12 Sep 2024 01:40:28 +0000 (10:40 +0900)]
Remove WindowAccessible on accessible detroyed
Change-Id: I272ee43a819a5f6df85d90a08f50b3338875ff19
sunghyun kim [Fri, 13 Sep 2024 04:59:13 +0000 (04:59 +0000)]
Merge "Consider custom shader in precompile" into devel/master
sunghyun kim [Mon, 2 Sep 2024 04:15:53 +0000 (13:15 +0900)]
Call CancelPreCompile() when CombinedUpdateRenderController start
Modify cancelPrecompile() so that it can be called at a more appropriate time.
Change-Id: Ia495520c67240597812baeecf7616f0173c75f2b
Youngsun Suh [Fri, 13 Sep 2024 00:47:07 +0000 (09:47 +0900)]
Optimize EmitStateChanged to reduce dbus call
Change-Id: I316cec6b797ebf7a8b63f8051658738d9aef2e9a
Eunki Hong [Fri, 13 Sep 2024 01:17:23 +0000 (01:17 +0000)]
Merge "Print trace log as INFO only for TV" into devel/master
Eunki, Hong [Thu, 12 Sep 2024 11:06:57 +0000 (20:06 +0900)]
Resolve memory leak when discard Graphics::CommandBuffer
Change-Id: I17c23505bfc79b2239e316420ffbd48fda0892f9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>