platform/core/uifw/dali-toolkit.git
3 months ago[Tizen] Let we use legacy rounded blur algorithm for gles2.0 + remove GL keyword 19/307319/2
Eunki, Hong [Thu, 7 Mar 2024 06:21:03 +0000 (15:21 +0900)]
[Tizen] Let we use legacy rounded blur algorithm for gles2.0 + remove GL keyword

Since low spec device also want to use rounded blur color visual,
let we make them use some old legacy code, which required low calculation.

Change-Id: I50ad32c09da384e9ddc8a18423e67681f8824a5c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Do not call malloc during terminate 32/307032/1
Eunki, Hong [Wed, 28 Feb 2024 12:51:32 +0000 (21:51 +0900)]
[Tizen] Do not call malloc during terminate

There was some strange crash issue during application terminate.

That crash comes at malloc.c during destruct JsonParser.

So, let we just remove some potential of mallocate memory during terminate,
what might not neccessary.

Change-Id: I93dc70b0c069f90a94e526f7916f9c54e1565a7f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] (Automated Tests) Use github link instead of w3 for SVG image 29/307029/1
Adeel Kazmi [Wed, 28 Feb 2024 17:43:24 +0000 (17:43 +0000)]
[Tizen] (Automated Tests) Use github link instead of w3 for SVG image

Change-Id: I801f86b265f0101c5c906ccfcb221c477aee9484

3 months ago[Tizen] Assume memory allocation failed cases 28/307028/1
Eunki, Hong [Mon, 4 Mar 2024 01:54:19 +0000 (10:54 +0900)]
[Tizen] Assume memory allocation failed cases

Let we consider malloc return null.

Change-Id: I5bafbf1cd47880ca5bc488cea264b88d742a7861
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] ImageVisualShader debug script make to add custom attribute / varying / uniform 16/307016/1
Eunki, Hong [Thu, 29 Feb 2024 05:25:04 +0000 (14:25 +0900)]
[Tizen] ImageVisualShader debug script make to add custom attribute / varying / uniform

Let we allow to set some extra uniform and attribute , varying if user need to debug.

Change-Id: I0c98358fe22e6678fcfa352d33c61308597bcfe0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Fix bug when we try to load two image s.t. premultyOnLoad difference 92/306792/1 accepted/tizen/8.0/unified/20240301.174445
Eunki, Hong [Fri, 16 Feb 2024 12:54:48 +0000 (21:54 +0900)]
[Tizen] Fix bug when we try to load two image s.t. premultyOnLoad difference

Let we seperate cache between
"Could-be-premultiplied, but not loaded yet" VS "Do not premultiplied"

Currently, we check both of them as same item.

Change-Id: Idfb68580e5a321745ee3accf9bb61d3845a39067
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Emit ResourceReady if we call Reload even if it was ready visual. 91/306791/1
Eunki, Hong [Fri, 16 Feb 2024 11:25:09 +0000 (20:25 +0900)]
[Tizen] Emit ResourceReady if we call Reload even if it was ready visual.

If the visual was already ready state, and if we call Reload, the visual state
still ResourceReady. So ResourceReady signal was not be emitted.

Since someone might need to know the timing of resource loaded after Reload(),
Make we reset status as PREPARE, and wait callback again.

Change-Id: Id0ddb6523c4d9fcd58aab63a2fb07d27fdd9c5b5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] (Vector) Change ConditionalWait as Mutex at lottie task 90/306790/1
Eunki, Hong [Tue, 27 Feb 2024 09:27:30 +0000 (18:27 +0900)]
[Tizen] (Vector) Change ConditionalWait as Mutex at lottie task

Change-Id: I1f652c440945a9b40a88a992018e14ae0746bc9d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months agoMerge changes If2e7cd12,Ia9440c98 into tizen_8.0
Eunki Hong [Mon, 26 Feb 2024 12:03:16 +0000 (12:03 +0000)]
Merge changes If2e7cd12,Ia9440c98 into tizen_8.0

* changes:
  [Tizen] Fix Shadow crash issue during SceneOff
  [Tizen] Change  precision of corner radius relative shader codes as highp

3 months ago[Tizen] Fix Shadow crash issue during SceneOff 02/306702/1
Eunki, Hong [Thu, 22 Feb 2024 08:31:25 +0000 (17:31 +0900)]
[Tizen] Fix Shadow crash issue during SceneOff

Change-Id: If2e7cd12212d6207f7b9e582c8105574df0dd3c7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Change precision of corner radius relative shader codes as highp 99/306699/1
Eunki, Hong [Mon, 26 Feb 2024 09:31:22 +0000 (18:31 +0900)]
[Tizen] Change  precision of corner radius relative shader codes as highp

There was some visual defect when view size is near 20,000 in target.

Change-Id: Ia9440c98e20a873664d09493cc9d645f1f7a91b1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Change precision of shader variable 38/306538/1
seungho baek [Thu, 22 Feb 2024 13:08:44 +0000 (22:08 +0900)]
[Tizen] Change precision of shader variable

Change-Id: I4138a170c0ba9bea240a0fd0fcfab36afc2d182b
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
3 months ago[Tizen] Added UNSAFE_RENDERING_DIRECT backend mode for GLView. 73/306473/1
Adam Bialogonski [Fri, 16 Feb 2024 16:11:14 +0000 (16:11 +0000)]
[Tizen] Added UNSAFE_RENDERING_DIRECT backend mode for GLView.

UNSAFE_RENDERING_DIRECT mode allows injecting the GL calls
directly into window context. This method is considered unsafe
and should be used cautiously as it may alter GL state of the
main DALi pipeline (ie. affect UI rendering).

Change-Id: Idd36a26541f9af56657c1eef72ee7e83e2a45581
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
3 months ago[Tizen] Support CornerBlur and Scene3D gles2.0 09/306409/1
Eunki, Hong [Mon, 5 Feb 2024 10:06:34 +0000 (19:06 +0900)]
[Tizen] Support CornerBlur and Scene3D gles2.0

This is a combination of 3 commits.

Ignore corner blur radius if glsl version is low

Let we make to not blur rounded corner if gles version is too low

Change-Id: I1ed43633d97e63a0b4d843ce692e7db28db22e0d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Revert "[Tizen] Do not access undefineded transform uniform"

This reverts commit 6d81a8a25d046a707a00543b416902e1e75dedb5.

Support Scene3D on gles 2.0

Let we support Scene3D::Model under gles 2.0 devices.

Note : Since glsl doesnt support textureLod, we cannot support roughness.

Change-Id: If518bf48361331eb47b0f8a5a2ef265ba3fee488
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Print image process duration when we trace it 91/306291/3 accepted/tizen/8.0/unified/20240220.144353
Eunki, Hong [Mon, 19 Feb 2024 13:31:11 +0000 (22:31 +0900)]
[Tizen] Print image process duration when we trace it

Change-Id: Ic9dba03a2f18743ea253ccf9e1234bd1bda78239
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Reduce the length of log during image trace 90/306290/1
Eunki, Hong [Mon, 19 Feb 2024 13:08:19 +0000 (22:08 +0900)]
[Tizen] Reduce the length of log during image trace

Change-Id: Id5ec87c10021a3d391295d88fbef2a88e1750150
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Create Shadow RenderTask only shadow is required. 63/306263/1
seungho baek [Wed, 31 Jan 2024 06:20:57 +0000 (15:20 +0900)]
[Tizen] Create Shadow RenderTask only shadow is required.

 - By using OrderIndex, Shadow RenderTask can be created only it is required.

Change-Id: I65a14ff4db167b1aa546be81f80238008322e7b5
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
3 months ago[Tizen] (Scene3D) Optimize AnimatedProperty's KeyFrame values after load complete 62/306262/1
Eunki, Hong [Wed, 17 Jan 2024 02:54:38 +0000 (11:54 +0900)]
[Tizen] (Scene3D) Optimize AnimatedProperty's KeyFrame values after load complete

Let we reduce the total key frame of MotionValue what we parse.

Since both json and bvh store the data by framerate.
So, there might be useless values are included.

If the number of keyframe is large, it might give some overhead to core.
So let we reduce useless keyframe for MotionValue and Model's internal animation.

Change-Id: I04b86b0341125cef1f60d3da68150c9367655169
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] Make uShadowBias highp 61/306261/1
Eunki, Hong [Fri, 2 Feb 2024 07:26:35 +0000 (16:26 +0900)]
[Tizen] Make uShadowBias highp

Change-Id: I29a72fb8e7a3756d7e672ec4b06a5ae86c93a5b7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 months ago[Tizen] GraphicsBackend clean up backport 31/306231/1
David Steele [Thu, 1 Feb 2024 14:15:23 +0000 (14:15 +0000)]
[Tizen] GraphicsBackend clean up backport

This is a combination of 2 commits.

Test harness sync

Test harness sync

Change-Id: Id9097935cbac664b75d9fe64049117bab42bf096

3 months ago[Tizen] Test harness update. 28/306228/1
Adam Bialogonski [Thu, 11 Jan 2024 11:04:54 +0000 (11:04 +0000)]
[Tizen] Test harness update.

"uColor" uniform added as first.
Custom uniforms are added before default uniforms in the reflection.

Change-Id: Ifb837b5e18c80afb94f24cf9372c5c60d840b477
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
4 months ago[Tizen] Apply some missing shader names 64/305764/1 accepted/tizen/8.0/unified/20240208.163212
Eunki, Hong [Wed, 7 Feb 2024 11:15:16 +0000 (20:15 +0900)]
[Tizen] Apply some missing shader names

Change-Id: Iafce95d1725bd05e9c64a249d3de9e565b5d761b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Fix wrong order of linear enumeration 43/305743/1
Eunki, Hong [Mon, 5 Feb 2024 04:48:16 +0000 (13:48 +0900)]
[Tizen] Fix wrong order of linear enumeration

Since Fitting mode have FIT_HEIGHT = 4 and FIT_WIDTH = 5, we need to follow up the order of enum

Change-Id: I63be4fdb114be28c20716fd3eaad01f061049f92
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Make model load task priority as low 42/305742/1
Eunki, Hong [Mon, 5 Feb 2024 08:25:47 +0000 (17:25 +0900)]
[Tizen] Make model load task priority as low

Since gltf model load spend a lots of time, let we make it priority low

Change-Id: I4af0711d74b5836f4c7b039217463e13ce5c5220
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Add precompiled shader names 41/305741/1
Eunki, Hong [Mon, 5 Feb 2024 08:54:05 +0000 (17:54 +0900)]
[Tizen] Add precompiled shader names

Let we allow to use precompiled shader also use shader name

Change-Id: I701627ffc53b8450e286c31b8ac8e348e2a81cb0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Add name of shader what we generate as default 40/305740/1
Eunki, Hong [Fri, 2 Feb 2024 10:25:18 +0000 (19:25 +0900)]
[Tizen] Add name of shader what we generate as default

Let we use the feature of shader name for our dali side default shaders.

Change-Id: Ic2b33c53192075e78cb68aef0eb1401069b65e13
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Let we make WebView invisible if window is hide 95/305395/3
Eunki, Hong [Thu, 1 Feb 2024 03:44:42 +0000 (12:44 +0900)]
[Tizen] Let we make WebView invisible if window is hide

Since we didn't check window visibility changed during webview is on scene
+
We don't check whether webview is on scene or not,

it could be make WebEngine keep rendering infinitly.

Let we make web engine visible only if we can assume that it is visible now.

TODO : We cannot check parent visibility changed for current system correctly,
without any overhead. Todo in future

Change-Id: I86ca4cf816eb718a45cc0b5146217eb82f373fa0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Add a WebView API for notifying orientation change. 16/305516/1
huayong.xu [Fri, 2 Feb 2024 06:54:15 +0000 (14:54 +0800)]
[Tizen] Add a WebView API for notifying orientation change.

Change-Id: I74d7f99e28b4a681f918a45a109bc25d7a46371b

4 months agoMerge "[Tizen] Fix editable text font size update issue" into tizen_8.0
Eunki Hong [Wed, 31 Jan 2024 09:30:51 +0000 (09:30 +0000)]
Merge "[Tizen] Fix editable text font size update issue" into tizen_8.0

4 months ago[Tizen] Fix decorator cursor size didn't changed issue 18/305318/1
Eunki, Hong [Tue, 30 Jan 2024 12:16:41 +0000 (21:16 +0900)]
[Tizen] Fix decorator cursor size didn't changed issue

Since dali don't change the size during Relayout callback working,
the cursor size was not applied at 'current' relayout result.

So there was some issue that the cursor size applied well after 1 event loop working.

To avoid this issue, let we 'add' some relayout required actor to container.
It will call Relayout internally, at this loop.

TODO : Is there any other actor to be changed during relayout?

Change-Id: I88f48c7b64e76644ea8738abce4245a584c83cc9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Fix editable text font size update issue 19/305319/1
Bowon Ryu [Wed, 31 Jan 2024 04:44:10 +0000 (13:44 +0900)]
[Tizen] Fix editable text font size update issue

There is an issue that the font runs of the editable text area are separated
when the font size is updated.

If the editable text is an active state and the font size is updated,
the input font size should also be updated.

And due to the feature that changes the selected area's font size when the input font size is updated,
unintended font run separation and font size change occur if there is selected text when updating the font size.

This patch fixed so that the selection-related logic is not executed
when SetInputFontPointSize is called due to an update of the default font size.

Change-Id: I1a5f5190d00a25291a8cafc215f5bf0df2cd71f7
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
4 months ago[Tizen] Call idle functions what we might be failed to add 57/305257/1
Eunki, Hong [Tue, 23 Jan 2024 03:44:52 +0000 (12:44 +0900)]
[Tizen] Call idle functions what we might be failed to add

Since AddIdle could be failed at ecore side, we need to call given callback
synchronously, or need to print some error logs for some cases.

Change-Id: Ie0afd1fd7ddb92d43e2fdc03592144c8dae711e2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Make we use valid geometry if broken image was n-patch and reloaded 17/304917/1
Eunki, Hong [Wed, 24 Jan 2024 07:30:56 +0000 (16:30 +0900)]
[Tizen] Make we use valid geometry if broken image was n-patch and reloaded

It is possible that we use broken image not matched with given visual,
and then Reload API call it, and successed.

For this case, we need to change to use valid geometry again.

Change-Id: I2df7fb8b6123361b515b8f9ac9c1fafc77f665b6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months agoMerge "[Tizen] Make method to get VisualUrl shorter." into tizen_8.0 accepted/tizen/8.0/unified/20240125.160903
Eunki Hong [Wed, 24 Jan 2024 05:13:38 +0000 (05:13 +0000)]
Merge "[Tizen] Make method to get VisualUrl shorter." into tizen_8.0

4 months ago[Tizen] (Scene3D) Guard cache impl will not be re-created at terminate case 74/304674/1
Eunki, Hong [Tue, 23 Jan 2024 04:12:59 +0000 (13:12 +0900)]
[Tizen] (Scene3D) Guard cache impl will not be re-created at terminate case

Since LifecycleController could be called first before Model / ModelCache destroy,
re-create the image resource cache at terminate time was possible.

Since we don't check the validation of this item, it will make crash.

So let we ensure that we call those API under same thread with adaptor.

Change-Id: I995c509f070b56f99214689e5a9f3e66514d5f91
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Fix decorator color update issue 22/304622/1
Bowon Ryu [Thu, 18 Jan 2024 09:19:17 +0000 (18:19 +0900)]
[Tizen] Fix decorator color update issue

After a text decorator is created,
changing the related color causes only the property to be changed.
This patch fixes an issue where the actual actor's color was not changed.

Change-Id: I4778d9a51fa0cd128e24a4362354cebb81b2b2e9
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
4 months ago[Tizen] Make method to get VisualUrl shorter. 14/304614/1
Eunki, Hong [Mon, 22 Jan 2024 08:03:06 +0000 (17:03 +0900)]
[Tizen] Make method to get VisualUrl shorter.

Let we allow to get only the last 20 character of URL name
when we don't need to print full URL.

Change-Id: Id7203bff84fdf61a7950cec1c79ebce48b1a9a43
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Remove cubemap cache temperary + Fix bug when Uploaded PixelData resue after... 64/304264/1 accepted/tizen/8.0/unified/20240122.175520
Eunki Hong [Sat, 13 Jan 2024 00:28:27 +0000 (09:28 +0900)]
[Tizen] Remove cubemap cache temperary + Fix bug when Uploaded PixelData resue after Texture GC

If we create NewPixelDataWithReleaseAfterUpload and Upload to texture,
and if that texture reference count become 1 and GC,
the key of PixelData is not valid anymore.

To avoid this cases, Let we collect all PixelData container if some texture removed.
And also, since PixelData could be key of Texture cache, we should check the
reference count is less than 2.

+

Since current cubemap cache not works well reasonable, just remove it.
We will reopen it after we implement PixelDataList cache system again.

+

Print more log information if we need.

Change-Id: I6693ceab9b03cc20e1c6a42282ef39af38344e27
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] (Vector) Use mutex instead of ConditionalWait for EventhThreadCallback 63/304263/1
Eunki Hong [Fri, 12 Jan 2024 06:25:03 +0000 (15:25 +0900)]
[Tizen] (Vector) Use mutex instead of ConditionalWait for EventhThreadCallback

Since worker thread can call AddEventTriggerCallback freely,

we should make some lock between workerthread and
main thread(RemoveEventTriggerCallbacks, GetNextEventCallback, ~VectorAnimationThread).

ConditionalWait used only for AsyncTask rasterization, and sleep thread.
We'd better seperate those job locker.

Change-Id: I543ba7f0bdf54036a8127d1815dda18cafca54e7
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Remove build warning at gcc-13 62/304262/1
Eunki Hong [Tue, 9 Jan 2024 13:13:26 +0000 (22:13 +0900)]
[Tizen] Remove build warning at gcc-13

Remove build warning when we build dali-csharp-binder by gcc-13

Change-Id: Ib331ca7ce62ff54d0db5311bcf9420e1b6e1cd0e
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Improve Textfit performance 61/304261/1
ANZ1217 [Fri, 29 Dec 2023 01:01:13 +0000 (10:01 +0900)]
[Tizen] Improve Textfit performance

We can assume point size of text and size of text's layout
are directly proportional.
So the size of the largest text point size
can be calculated by O(1) operations.
Previously, this was O(logn) operations.

Change-Id: Ie5aae28e949738ce0f67e389f3e920663f4e19bc

4 months ago[Tizen] Fix svace issue 60/304260/1
jmm [Wed, 10 Jan 2024 03:44:49 +0000 (12:44 +0900)]
[Tizen] Fix svace issue

Change-Id: I2646aae8db36a5471915e6ee4101beef4a51c9ba

4 months ago[Tizen] Fix the 3D model rendering issue after the KHR_texture_transform etension... 59/304259/1
Eunki, Hong [Mon, 15 Jan 2024 02:25:24 +0000 (11:25 +0900)]
[Tizen] Fix the 3D model rendering issue after the KHR_texture_transform etension support

Revert "[Tizen] Fix bug that IBLFactor / Roughness not works well when we change material"

This reverts commit 519b293f4452ddb4177af714e841c2b68a7335e5.

Fix the 3D model rendering issue after the KHR_texture_transform extension support

Fix bug that IBLFactor / Roughness not works well when we change material

There was some bug when we change Material info, uMaxLOD and uIblIntensity does not applied what primitive has.

This is because Material's SetUniform API overwrite the value of those uniform.

This patch make we ensure the order of uniform register, so let we use correct LOD and IBL intensity.

Change-Id: Id8e11744a9767402aa0e36e112093b79fb9b8f3f
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
4 months ago[Tizen] Fix Text Anchor don't work properly 02/304202/1
ANZ1217 [Thu, 11 Jan 2024 11:36:48 +0000 (20:36 +0900)]
[Tizen] Fix Text Anchor don't work properly

When the text component is vertical aligned as center or bottom,
The y offset was not calculated at anchor event.
Now, it works properly.

Change-Id: I31f2530122d28e07a32c8a75875a77bcc69353ee

4 months ago[Tizen][Scene3D] Let we allow to release PixelData memory after upload for 3D cache 00/304000/1 accepted/tizen/8.0/unified/20240109.155453
Eunki, Hong [Mon, 8 Jan 2024 04:35:28 +0000 (13:35 +0900)]
[Tizen][Scene3D] Let we allow to release PixelData memory after upload for 3D cache

Since we use PixelData as key of cached Texture, it might make some
CPU memory allocated even if we upload finished.

To avoid this behavior, let we make PixelData release memory
after upload to Texture for Scene3D case.

Change-Id: Id43e92d5b4a816fe76890c7ca58f6c43b6dab761
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] To prevent segmentation fault in AnimatedVectorImageVisual 75/303975/2
seungho baek [Mon, 8 Jan 2024 11:41:59 +0000 (20:41 +0900)]
[Tizen] To prevent segmentation fault in AnimatedVectorImageVisual

Change-Id: I4c5c94eb9faeffd4727b5879254527692fe93be2
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
5 months ago[Tizen] Do not access undefineded transform uniform 49/303849/1
Eunki Hong [Sun, 7 Jan 2024 00:55:59 +0000 (09:55 +0900)]
[Tizen] Do not access undefineded transform uniform

Usually, we didn't register texture transform matrix if it is not avaliable.
But even it is not avaliable, we use that value.
If that matrix has some NaN value, the result also could be breakdown.

This patch make some safe guard for that case.

Change-Id: I32ae35d5e632ce72d9784691fd254ad47ff03321
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Fix bug that IBLFactor / Roughness not works well when we change material 48/303848/1
Eunki Hong [Fri, 5 Jan 2024 16:01:50 +0000 (01:01 +0900)]
[Tizen] Fix bug that IBLFactor / Roughness not works well when we change material

There was some bug when we change Material info, uMaxLOD and uIblIntensity does not applied what primitive has.

This is because Material's SetUniform API overwrite the value of those uniform.

This patch make we ensure the order of uniform register, so let we use correct LOD and IBL intensity.

Change-Id: Ic14b7f9b6c0e443ac17188a8968ac71a7c6328d6
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen][Tizen_8.0] Make ModelNode and Light as Control 28/303828/1
Eunki, Hong [Fri, 5 Jan 2024 09:55:29 +0000 (18:55 +0900)]
[Tizen][Tizen_8.0] Make ModelNode and Light as Control

Since we need to use some control features (like KeyboardFocus) let we make
ModelNode and Light as Control, instead of CustomActor.

Change-Id: Iab43b46068c0a676b3cef850bace629142680316
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Make SceneView's SetResolution works well 17/303817/1
Eunki, Hong [Thu, 4 Jan 2024 12:23:07 +0000 (21:23 +0900)]
[Tizen] Make SceneView's SetResolution works well

Let we change codes that might need to check whether the size of render target
is inputed by App side, by the API SetResolution.

We usually use it to reduce memory of SceneView FBO usage. So let we also make
ShadowMap size will relative with resolution.

Change-Id: Ic243dae41da04f5adea95998b5e49d863b92ba86
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Fix Rasterize not works when SetTransform is first time 16/303816/1
Eunki, Hong [Thu, 4 Jan 2024 11:05:55 +0000 (20:05 +0900)]
[Tizen] Fix Rasterize not works when SetTransform is first time

It is possible that SVG load complete, and after than layout executed.

If then, mDefaultSize of SVG is not zero, and rasterize task not requested.

Unfortunatly, if fitting mode settup into image view, the required size
of resterize might not correct. So, ImageView try to re-layout once again
at it's OnResourceReady signal.

This patch make we send rasterize signal at least one time, So let we ensure
the ImageView resource ready signal comes at least one time.

Change-Id: I3edb6a1a681898b007ef1b70470993da5c68c289
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Fix reorder warning on text-label 15/303815/1
Eunki Hong [Wed, 3 Jan 2024 16:10:12 +0000 (01:10 +0900)]
[Tizen] Fix reorder warning on text-label

Change-Id: Ic635d991c50e70bac6d2ea5d2547b50f3579367d
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Fix TextFit do not work properly 14/303814/1
ANZ1217 [Wed, 3 Jan 2024 06:51:34 +0000 (15:51 +0900)]
[Tizen] Fix TextFit do not work properly

When check for textfit, it doesn't distinguish between cases
where the layout does not change because text is too large
and the layout does not change because text is too small.

Now CheckForTextFit returns false when text is too large.

Change-Id: I03a414406ee336ec7bf24c8d067fc73379d119f7

5 months ago[Tizen] Fixed Cache for AnimatedVectorImageVisual 22/303622/1
seungho baek [Thu, 26 Oct 2023 09:17:02 +0000 (18:17 +0900)]
[Tizen] Fixed Cache for AnimatedVectorImageVisual

Change-Id: I22bab282652f5377b95ce1d34db4564398be0ae8
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
5 months ago[Tizen] Clear font cache when locale changed 21/303621/1
ANZ1217 [Wed, 20 Dec 2023 06:23:18 +0000 (15:23 +0900)]
[Tizen] Clear font cache when locale changed

Fix the problem that the font does not change because the font cache of the multi-language-support and text-controller does not disappear when the language is changed.

Change-Id: Ib6afee3101d87cd09a1a0c9af5c9f33b16bf84cb

5 months ago[Tizen] Use trace macro with message generator function 20/303620/1
Eunki Hong [Thu, 21 Dec 2023 13:54:32 +0000 (22:54 +0900)]
[Tizen] Use trace macro with message generator function

Change-Id: Iac15dac7e023e150f48ef60c3a256edae08cf016
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Fix cursor position issue 17/303517/1
Bowon Ryu [Fri, 29 Dec 2023 05:49:36 +0000 (14:49 +0900)]
[Tizen] Fix cursor position issue

This patch fixes an issue where the cursor position is incorrectly positioned
when padding is set for the textfield text editor.
It is a problem caused by the wrong location of the cursor layer.

Change-Id: Ifa0e9b752160761dfd6806cfc18dbf98576c71e3
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
5 months ago[Tizen] Remove guard codes for memory corruption 65/303465/1
Eunki, Hong [Thu, 28 Dec 2023 05:28:32 +0000 (14:28 +0900)]
[Tizen] Remove guard codes for memory corruption

Change-Id: I3df3dbab64439505bb613495940d68c6e9370258
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Reset EmptyTexture object when application stopped 99/303399/1
Eunki, Hong [Wed, 27 Dec 2023 05:11:43 +0000 (14:11 +0900)]
[Tizen] Reset EmptyTexture object when application stopped

We should not re-use old texture item if application stoped and re-start.

This can be happened when we use offscreen application

Change-Id: I162d380259d7644fe0f817412581658010df0d47
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] If it is a key event that occurred in another window, it skipped 79/303379/1 accepted/tizen/8.0/unified/20240101.154922
joogab.yun [Tue, 19 Dec 2023 10:48:40 +0000 (19:48 +0900)]
[Tizen] If it is a key event that occurred in another window, it skipped

Change-Id: I32973650a1a7974f1ee58ecc2afe2cd5c53e570a

5 months ago[Tizen] Fix svace issue (accessible null check) 72/303372/1
Eunki, Hong [Wed, 20 Dec 2023 04:02:14 +0000 (13:02 +0900)]
[Tizen] Fix svace issue (accessible null check)

Change-Id: I71afc8e98a9e8eef985130757091cd8e5fed4182
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] (A11y) Connect PropertySet signal only if highlighed 71/303371/1
Eunki, Hong [Wed, 8 Nov 2023 13:10:53 +0000 (22:10 +0900)]
[Tizen] (A11y) Connect PropertySet signal only if highlighed

Notify when ACCESSIBILITY_NAME or ACCESSIBILITY_DESCRIPTION changed cases are
only need for highlighted control. So let we ensure to connect property set signal
only if control has ben grabed at least one time.

It will be useful when never be highlighted Actor's Accessible creation / destruct time.

Change-Id: I0c719a4576d02db9914a0e7b53a266ba4845cee2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Add more guard code to detect memory corruption 45/303145/1
Eunki, Hong [Wed, 20 Dec 2023 08:22:42 +0000 (17:22 +0900)]
[Tizen] Add more guard code to detect memory corruption

Change-Id: Ia4799ac86c49dbb515ad5c7fc13b3b6192773975
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Print Processor and AsyncTask name 19/303119/1
Eunki, Hong [Tue, 19 Dec 2023 03:20:57 +0000 (12:20 +0900)]
[Tizen] Print Processor and AsyncTask name

Change-Id: Id857319423092faea102b9f8e5acb37a92bec7c6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Add AnchorColor Property 61/303061/1
Bowon Ryu [Mon, 18 Dec 2023 09:44:11 +0000 (18:44 +0900)]
[Tizen] Add AnchorColor Property

AnchorColor(or AnchorClickedColor) property is
used as the default color of the markup anchor tag.

If there is a color attribute in the markup anchor tag,
the markup attribute takes precedence.

Change-Id: Idc938495036319f74764b9ddadc2441d46eed159
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
5 months ago[Tizen] Trace log when remove texture caches + VectorAnimationManager accepted/tizen/8.0/unified/20231219.160209
Eunki, Hong [Mon, 18 Dec 2023 04:28:01 +0000 (13:28 +0900)]
[Tizen] Trace log when remove texture caches + VectorAnimationManager

Print some more logs when we has a lots number of events to execute during
post processor.

Change-Id: If2c2d8d62dc6969befb5d71ea84973a47b951af2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Coverity issue fix
Adam Bialogonski [Thu, 14 Dec 2023 09:56:35 +0000 (09:56 +0000)]
[Tizen] Coverity issue fix

- removed unused 'mesh' parameter

Change-Id: I07505bab4da485578882ee63a0211703b2cac4a6
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
5 months ago[Tizen] Use DepthIndex for 3D rendering order
seungho baek [Tue, 5 Dec 2023 08:37:37 +0000 (17:37 +0900)]
[Tizen] Use DepthIndex for 3D rendering order

Change-Id: Id722744a3db4aa1504ae45894b6edcc4039994d7
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
5 months ago[Tizen] Remove gcc-13 build warning [-Wpessimizing-move] 35/302635/1 accepted/tizen/8.0/unified/20231214.075334
Eunki Hong [Thu, 7 Dec 2023 15:12:47 +0000 (00:12 +0900)]
[Tizen] Remove gcc-13 build warning [-Wpessimizing-move]

/home/leaf/work/dali-toolkit/dali-toolkit/internal/visuals/image-visual-shader-debug.cpp: In function ‘void Dali::Toolkit::Internal::ImageVisualShaderDebug::ApplyImageVisualShaderDebugScriptCode(std::string&)’:
/home/leaf/work/dali-toolkit/dali-toolkit/internal/visuals/image-visual-shader-debug.cpp:289:70: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
  289 |     RedefineMacro(fragmentShader, std::move(key.stringKey), std::move(value.Get<std::string>()));
      |                                                             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/leaf/work/dali-toolkit/dali-toolkit/internal/visuals/image-visual-shader-debug.cpp:289:70: note: remove ‘std::mov’ call

Change-Id: I7327933872cca94879b39ab52f904f0d580d29b0
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] (Vector) Erase all EventThreadCallbacks with same pointer 34/302634/1
Eunki, Hong [Wed, 6 Dec 2023 08:00:55 +0000 (17:00 +0900)]
[Tizen] (Vector) Erase all EventThreadCallbacks with same pointer

Due to some logical issue, there might be happend that we apply multiple
EventThread callback into VectorAnimationThread.

And if VectorAnimationTask destructor called, we remove only single callback.

If error case occured, EventThread can execute dead callback.

Change-Id: I9e3895180916a292bbca838997ae3053ee8799b5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Add visualization option for check texture and visual size 63/302263/3
Eunki, Hong [Tue, 28 Nov 2023 09:32:00 +0000 (18:32 +0900)]
[Tizen] Add visualization option for check texture and visual size

To support some visualize debugging for app, let we make special
environment value and json script.

By change the json script files by app side, we can debug image visuals freely.

Change-Id: If78d8eb0057ea28ad1b5e0f5f70809c966f2cf3e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
5 months ago[Tizen] Add log for FocusLost 33/302633/1
joogab.yun [Tue, 5 Dec 2023 05:34:45 +0000 (14:34 +0900)]
[Tizen] Add log for FocusLost

Change-Id: If73db96299b5a8e280fdece3da1df3ab4071a9bb

5 months ago[Tizen] Fixed SVACE errors 32/302632/1
Adeel Kazmi [Tue, 5 Dec 2023 16:37:55 +0000 (16:37 +0000)]
[Tizen] Fixed SVACE errors

Change-Id: Ie5f9420aee93ffc35136378926328934c9b39045

6 months ago[Tizen] Support RootTranslationOnly option for motion capture data 60/302260/1
seungho baek [Tue, 21 Nov 2023 07:27:44 +0000 (16:27 +0900)]
[Tizen] Support RootTranslationOnly option for motion capture data

Change-Id: I4058c891336a6f802c6e70efe87e06ffdaabb1f5
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
6 months ago[Tizen] Add SetResolution method to SceneView 59/302259/1
seungho baek [Tue, 28 Nov 2023 07:13:21 +0000 (16:13 +0900)]
[Tizen] Add SetResolution method to SceneView

Change-Id: Ib3b9ea2352457eb3d8d6085eed2ad58300fb24e5
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
6 months ago[Tizen] Enable masking for Scene3D::SceneView 58/302258/1
seungho baek [Wed, 25 Oct 2023 05:45:17 +0000 (14:45 +0900)]
[Tizen] Enable masking for Scene3D::SceneView

Change-Id: Ia725f8a19a96d6020e1247cc49b9568a5f562215
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
6 months ago[Tizen] (Scene3D) Ensure remove image-resource-loader cache when app terminated 57/302257/1
Eunki Hong [Wed, 29 Nov 2023 14:02:08 +0000 (23:02 +0900)]
[Tizen] (Scene3D) Ensure remove image-resource-loader cache when app terminated

Since ImageResourceLoader use static global value internally,
it might have some problem when we use OffscreenApplication multiple time.

Since even Dali::Application destroyed, the static value can be alived.
At this time, If we create new Dali::Application one more time, the cache
system break down.

To ensure we follow up the cache system, let we connect the signal to
LifecycleController, and then delete self.
It will ensure we can re-create this cache after Dali::Application recreated.

Change-Id: I6178a91dfff2a435eb95d11e7ca8ef7479c125ed
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Fixed ColliderMesh issue for NUI 56/302256/1
Adam Bialogonski [Thu, 30 Nov 2023 10:27:06 +0000 (10:27 +0000)]
[Tizen] Fixed ColliderMesh issue for NUI

The collider mesh was not registered correctly upon adding the node to the Model.

Change-Id: Id9ca71070d892017915f610b79c4ab13447b7d51
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
6 months ago[Tizen] To stop animated image visual when it become invisible. 55/302255/1
seungho baek [Tue, 24 Oct 2023 10:09:38 +0000 (19:09 +0900)]
[Tizen] To stop animated image visual when it become invisible.

Change-Id: I48ba87d31ba6db63489879cb4a7940da8714a29f
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
6 months ago[Tizen] (bullet3) Remove unused script 54/302254/1
Adeel Kazmi [Wed, 29 Nov 2023 11:29:40 +0000 (11:29 +0000)]
[Tizen] (bullet3) Remove unused script

Change-Id: Iddba229df7962fa4d07818c956f100669c1534c0

6 months ago[Tizen] Fix key event consumption issue in text field 20/302220/1
Bowon Ryu [Mon, 4 Dec 2023 06:10:05 +0000 (15:10 +0900)]
[Tizen] Fix key event consumption issue in text field

The keycode for '$' and `RETURN` are the same on a specific device.
To avoid this problem, check the key name.

Change-Id: I743688b69e10b0bcb83476bbad8616791eebb5ea
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
6 months ago[Tizen] Fix crash issue when FastTrackUploading load YUV 83/302083/1 accepted/tizen/8.0/unified/20231130.180820
Eunki, Hong [Thu, 30 Nov 2023 02:49:44 +0000 (11:49 +0900)]
[Tizen] Fix crash issue when FastTrackUploading load YUV

This reverts commit 9d65c3e06944bdd0a27146c7673e03dc8a387e34.

Fix crash issue when FastTrackUploading load YUV

pixelBuffer[0] was already invalidated after PixelBuffer::Convert.
So, we should use mPixelData[0] when we want to get the size of image.

Change-Id: I2773f0abc1e8db230b24eae503bd2d80f6908d44
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Apply precompile shader 82/302082/1
sunghyun kim [Thu, 21 Sep 2023 06:01:48 +0000 (15:01 +0900)]
[Tizen] Apply precompile shader

Change-Id: I4e1262f2265799af9ea076bda222c1348873dd21

6 months ago[Tizen] Use unified way to load vector data from gltf binary 81/302081/1
seungho baek [Wed, 17 May 2023 04:11:01 +0000 (13:11 +0900)]
[Tizen] Use unified way to load vector data from gltf binary

 - In the previous code,
 - 1) there were many duplicated codes to read data from file/buffer.
 - 2) some Methods are too long.
 - This patch reduce duplicated code by using Templete and make LoadRaw method shorten.
 - And uses input data struct to use small number of input parameter

Change-Id: I8f93f4a3d9d5e69d9579603cb855c5375508227d
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
6 months ago[Tizen] Fix coverity issue (foreach make copy) 80/302080/1
Eunki, Hong [Fri, 24 Nov 2023 06:59:09 +0000 (15:59 +0900)]
[Tizen] Fix coverity issue (foreach make copy)

Maybe it has less effect, but resolve it anyway.

Change-Id: I4edce37a55e7ff6d5759439282b1ce2649bfd0ca
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Sync AsyncTaskManager code with adaptor 79/302079/1
Eunki, Hong [Tue, 21 Nov 2023 03:20:29 +0000 (12:20 +0900)]
[Tizen] Sync AsyncTaskManager code with adaptor

Change-Id: I23cb97513814cb22b2c4006f0171b11f75c5cc65
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Added NavigationMeshExporter Blender script. 78/302078/1
Adam Bialogonski [Thu, 23 Nov 2023 17:03:04 +0000 (17:03 +0000)]
[Tizen] Added NavigationMeshExporter Blender script.

Change-Id: I939e301e04198abc4ab310cd5b20752b0452b984

6 months ago[Tizen] fixed coverity issue 77/302077/1
Adam Bialogonski [Thu, 23 Nov 2023 14:25:15 +0000 (14:25 +0000)]
[Tizen] fixed coverity issue

Change-Id: I14e7ced7fa0c1581454cafb46c404f191f163bd4

6 months ago[Tizen] Support glTF extention: KHR_texture_transform 76/302076/1
Richard Huang [Tue, 21 Nov 2023 11:43:42 +0000 (11:43 +0000)]
[Tizen] Support glTF extention: KHR_texture_transform

Change-Id: I54048e0c51c1331ca141d5af6486b9e1350e397a

6 months ago[Tizen] Revert "[Tizen] Apply precompile shader" 75/302075/1
Eunki, Hong [Thu, 30 Nov 2023 02:43:45 +0000 (11:43 +0900)]
[Tizen] Revert "[Tizen] Apply  precompile shader"

This reverts commit 82442f05b91524bdc363c0768407b811b9a794fa.

Change-Id: I4f01bf79f2bb24059243c64e01f259fc9b57c1f6

6 months ago[Tizen] Revert "[Tizen] Change precompile shader list for performance" 74/302074/1
Eunki, Hong [Thu, 30 Nov 2023 02:43:32 +0000 (11:43 +0900)]
[Tizen] Revert "[Tizen] Change precompile shader list for performance"

This reverts commit d1ef77038f504e37ffd5d21dd06a867101aea3c3.

Change-Id: I38ea3206a7763a3b6e67453d7def948f0d6015d2

6 months ago[Tizen] Fix broken text rendering issue with emoji 78/301978/1
Bowon Ryu [Tue, 28 Nov 2023 11:15:17 +0000 (20:15 +0900)]
[Tizen] Fix broken text rendering issue with emoji

float casting is important in RegisterUniqueProperty

Change-Id: I2c5265a805aeb4d3a95427e730626d336ac0109e
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
6 months ago[Tizen] Print more logs when SvgVisual distructed 37/301937/3
Eunki, Hong [Tue, 28 Nov 2023 02:50:54 +0000 (11:50 +0900)]
[Tizen] Print more logs when SvgVisual distructed

Change-Id: I060c6d74774f6949a477ccfe4accb50f9d29692a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Removed unused macro invocation from shader 34/301734/1 accepted/tizen/8.0/unified/20231123.173042 accepted/tizen/unified/20231124.164219
David Steele [Mon, 20 Nov 2023 17:25:56 +0000 (17:25 +0000)]
[Tizen] Removed unused macro invocation from shader

Change-Id: I38953dd21347753de90b567f427b60dde0489637

6 months ago[Tizen] Removing spurious ; from shader macro code 33/301733/1
David Steele [Mon, 20 Nov 2023 15:29:06 +0000 (15:29 +0000)]
[Tizen] Removing spurious ; from shader macro code

Change-Id: I0477a2791d4e56b80ebc1a24ef2b047daa4da901

6 months ago[Tizen] Do not print image size for FastTrack image 31/301731/2
Eunki, Hong [Wed, 22 Nov 2023 07:12:58 +0000 (16:12 +0900)]
[Tizen] Do not print image size for FastTrack image

Change-Id: I7a51fa8c555e5dae5bef8bf29575707104733319
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Append 1 pixel if corner radius is big enough 30/301730/2
Eunki, Hong [Wed, 22 Nov 2023 02:22:40 +0000 (11:22 +0900)]
[Tizen] Append 1 pixel if corner radius is big enough

Their was some visual quality issue occured when we render perfect circle.

The reason of issue was, the fragments for soft-anti-alias area was required.

For resolve this issue greedly, let we just append vertex position margin,
and render it applied as that margin value.

TODO : Currently, we only consider fully-circle case. Let we need to calculate
is there any similar defect need to be resolved for normal rect cases.

Change-Id: Ib114c29b08806e21c3830b1dc65a8098b34ef060
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 months ago[Tizen] Remove to check member variable value after destructed
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 06:29:35 +0000 (15:29 +0900)]
[Tizen] Remove to check member variable value after destructed

This reverts commit fbb41f0bcca6dad64414648b77561685023af9e4.

6 months ago[Tizen] Support asan build option
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 06:29:22 +0000 (15:29 +0900)]
[Tizen] Support asan build option

This reverts commit 4620d8e5edc2619291d8ad41934ddd85efd068bd.

6 months ago[Tizen] Change precompile shader list for performance
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 06:29:09 +0000 (15:29 +0900)]
[Tizen] Change precompile shader list for performance

This reverts commit 0439cc4208c4f9c96fc19de6f2bca9d1636d3bd7.