sunghyun kim [Mon, 29 Mar 2021 02:24:32 +0000 (02:24 +0000)]
Merge "Add lock for image loading" into devel/master
Adeel Kazmi [Fri, 26 Mar 2021 20:08:20 +0000 (20:08 +0000)]
Merge branch 'devel/graphics' into devel/master
Change-Id: I512369002321df71ac0729bfb23de1011a29323e
Adeel Kazmi [Fri, 26 Mar 2021 19:41:39 +0000 (19:41 +0000)]
(Automated Tests) Sync Tests
Change-Id: I9ab15e6189c8145b29541ee0cb254243b3860515
Adeel Kazmi [Fri, 26 Mar 2021 16:22:40 +0000 (16:22 +0000)]
Merge branch 'devel/master' into devel/graphics
Change-Id: Ie76202a1763a124c516e35cd2f720492eca88371
Adeel Kazmi [Fri, 26 Mar 2021 12:56:13 +0000 (12:56 +0000)]
Merge "DALi Version 2.0.19" into devel/master
adam.b [Fri, 26 Mar 2021 12:09:25 +0000 (12:09 +0000)]
GLES2/3 support for memory mapping
Change-Id: Ie352c452a5a5bbfbc4973178e35e3a1b613a9753
Adeel Kazmi [Fri, 26 Mar 2021 11:00:41 +0000 (11:00 +0000)]
DALi Version 2.0.19
Change-Id: Idba7fe1ba631fc1f04cd0ec03f61e96e6af207b5
JIYUN YANG [Fri, 26 Mar 2021 06:48:11 +0000 (06:48 +0000)]
Merge "Support mouse & wheel event in web engine." into devel/master
Adeel Kazmi [Thu, 25 Mar 2021 15:53:59 +0000 (15:53 +0000)]
Remove system and third-party directories from coverage report
Change-Id: I02d4847097b726aebbd3b3cbafa3a3cfea9832fe
Seoyeon Kim [Thu, 25 Mar 2021 01:30:33 +0000 (01:30 +0000)]
Merge "Use dummy AT-SPI bridge in the absence of a DBus session" into devel/master
Sunghyun Kim [Tue, 17 Nov 2020 02:49:24 +0000 (11:49 +0900)]
Add lock for image loading
loading image have to thread-safe.
for this, i added lock to gif and webp
Change-Id: I2f0921535fc944919916d2ac5e2768e9256c8692
Wonsik Jung [Wed, 24 Mar 2021 02:35:16 +0000 (02:35 +0000)]
Merge "Support the synchronization of changing the video player's z-order" into devel/master
Wonsik Jung [Sun, 7 Mar 2021 21:57:41 +0000 (06:57 +0900)]
Add to get current window's physical rotation angle.
Add new API to get current window's physical rotation angle.
This rotation has both window and screen rotation.
It is physical rotation angle and it is used to synchronization
with the underlay mode video player
Change-Id: I8c810f20167931f8efeea508c65b06f859c47ee2
Seoyeon Kim [Mon, 22 Mar 2021 06:42:52 +0000 (15:42 +0900)]
Update InputPanelLanguage enum description
- InputPanelLanguage::ALPHABET enumeration can be changed
according to OSD language.
- For instance, if OSD language is not Latin alphabet, such as Korean and Arabic,
IME default language would change to English.
If OSD language is Latin alphabet, such as French and Spanish,
IME default language would be OSD language itself.
Change-Id: I5c20abacc3e05387dfae0bb0d3067346147998ad
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
joogab yun [Mon, 22 Mar 2021 05:09:32 +0000 (05:09 +0000)]
Merge "Implement CameraView." into devel/master
seungho [Mon, 15 Feb 2021 06:46:43 +0000 (15:46 +0900)]
Use broken image when animated image loading is failed.
Change-Id: Idd703e51bc8c7d32224cbf9d6898efeba644d47f
Signed-off-by: seungho <sbsh.baek@samsung.com>
David Steele [Fri, 19 Mar 2021 10:45:36 +0000 (10:45 +0000)]
Merge "DALi Version 2.0.18" into devel/master
David Steele [Fri, 19 Mar 2021 10:34:04 +0000 (10:34 +0000)]
DALi Version 2.0.18
Change-Id: I0baadfe27816823dd9d78dfe74cc53e17bccce33
Wonsik Jung [Fri, 19 Mar 2021 04:20:04 +0000 (04:20 +0000)]
Merge "Fix the race condition issue of RenderOnce() in GlWindow" into devel/master
Joogab Yun [Tue, 9 Mar 2021 05:25:30 +0000 (14:25 +0900)]
Implement CameraView.
Change-Id: I834d095f5a48f066fe5192633e9f1e323d37f152
Artur Świgoń [Fri, 12 Mar 2021 17:05:02 +0000 (18:05 +0100)]
Use dummy AT-SPI bridge in the absence of a DBus session
Change-Id: I62690d899ffc615ccd9f709b3e7ea1ac6cfdb2d5
huayong.xu [Tue, 29 Dec 2020 06:07:06 +0000 (14:07 +0800)]
Support mouse & wheel event in web engine.
Mouse and wheel events are supported in web engine.
Change-Id: I52b240ee8fe83fc17f5d2ec28bcb45e74832c693
David Steele [Mon, 15 Mar 2021 17:51:44 +0000 (17:51 +0000)]
Added Scissor/Viewport handling to CommandBuffer
Change-Id: I48e03b90422902982e62cee3b06768368e606306
sunghyun kim [Tue, 16 Mar 2021 06:14:03 +0000 (06:14 +0000)]
Merge "Use the value of the previous frameinterval when imageloading is delayed" into devel/master
Sunghyun Kim [Tue, 9 Mar 2021 08:01:26 +0000 (17:01 +0900)]
Use the value of the previous frameinterval when imageloading is delayed
Sometimes ImageLoading is delayed due to target performance, etc.
in this case, webp can't get valid frameInterval, and it makes rendering issue.
To avoid this problem, use the value of the previous frameinterval when imageloading is delayed.
Change-Id: I446e01a3faf7c843b76601fd191ad134003ee3f3
HyunJu Shin [Mon, 15 Mar 2021 06:05:01 +0000 (06:05 +0000)]
Merge "Assign more texture format" into devel/graphics
David Steele [Fri, 12 Mar 2021 13:06:00 +0000 (13:06 +0000)]
Merge branch 'devel/master' into devel/graphics
Adam Bialogonski [Fri, 12 Mar 2021 10:51:05 +0000 (10:51 +0000)]
DALi Version 2.0.17
Change-Id: I7bfdf66d8f4067699907fc331e170e50eba6f9ef
Eunki Hong [Thu, 11 Mar 2021 10:01:35 +0000 (02:01 -0800)]
Assign more texture format
Sync with dali-core/dali/internal/render/renderers/render-texture.cpp
at devel/master branch.
(Only missed Pixel::COMPRESSED_RGB8_ETC1)
Change-Id: I0366d3af2e57f9d865001c1f4d20649d28d7343d
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Wonsik Jung [Mon, 1 Mar 2021 21:07:16 +0000 (06:07 +0900)]
Support the synchronization of changing the video player's z-order
If one video view moves the other above or below,
video player's z-order should be changed.
This patch is for supporting that.
Change-Id: I55d681b3eacb1f74bb9a683b8e1b5345a6d1f3d4
Wonsik Jung [Mon, 8 Feb 2021 10:13:26 +0000 (19:13 +0900)]
Fix the race condition issue of RenderOnce() in GlWindow
Fix the race condition issue of RenderOnce() in GlWindow.
If RenderOnce() function is called in event thread continuously,
the race condition issue will be occured.
Because the renderOnce flag is written in event thread
and the flag is read and written in render thread without lock.
This patch is to fix the issue.
Change-Id: I0a45c0e538c19b9c552d75fd1cf1e2ca4cbd042a
huiyu eun [Thu, 11 Mar 2021 05:46:10 +0000 (05:46 +0000)]
Merge "Revert "Showing window after adaptor is initialized"" into devel/master
JIYUN YANG [Thu, 11 Mar 2021 05:25:10 +0000 (05:25 +0000)]
Merge "Add APIs of webview settings." into devel/master
huiyu.eun [Thu, 11 Mar 2021 03:19:43 +0000 (12:19 +0900)]
Revert "Showing window after adaptor is initialized"
This reverts commit
bbe15fee510fa94a179284bdc8151379e9ba2abf.
Change-Id: Icae83982fdf5fcdd80ec42c7bd7d9e1250126c21
huiyu.eun [Thu, 11 Mar 2021 00:39:27 +0000 (09:39 +0900)]
Showing window after adaptor is initialized
The Preinitialization creates a window in advance.
If you call the 'Show' before creating the adaptor, the application cannot know the app resource id.
The show must be called after the adaptor is initialized.
Change-Id: I679a984ebb9fa5963ae8a245af4cab473902cea3
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
David Steele [Mon, 8 Mar 2021 15:55:31 +0000 (15:55 +0000)]
Syncing test harness changes
Change-Id: I3c9704c47925123be511d509970e6dc6a9d5be77
Adam Bialogonski [Tue, 9 Mar 2021 11:12:29 +0000 (11:12 +0000)]
UBO support with CPU-backed buffer
- Added CPU based Buffer memory allocation
- Memory mapping of CPU based buffers
- Support for fixed size arrays in reflection
- Writing into arrays (we may need to support array stride for array of matrices?)
- Using custom allocator for CPU buffer (if supplied)
- Writing DALi supported shader types only
Change-Id: I047439b6f4aa1ce69e214a763a987088df9c8454
Richard Huang [Wed, 3 Mar 2021 14:35:54 +0000 (14:35 +0000)]
Add reflection API to retrieve uniform type for standalone uniforms
Change-Id: Ida08bb8fb2fd2bd2cbcf8a2626bb05cdc5842a92
Richard Huang [Mon, 1 Mar 2021 19:06:14 +0000 (19:06 +0000)]
Bind uniform buffers using UBO
Change-Id: I063b0f22e5f7ed3bbb8f1c159944eddadef128e2
David Steele [Mon, 8 Mar 2021 18:54:12 +0000 (18:54 +0000)]
Temporarily turned off mipmap filter mode
Until mip-map generation is implemented, mipmap filtering should
not be set.
Change-Id: I95f7e2f648c4aecf71cb35b682f4ef5e3fd36e13
Signed-off-by: David Steele <david.steele@samsung.com>
David Steele [Wed, 3 Mar 2021 12:58:11 +0000 (12:58 +0000)]
Adding wrap modes to texture binding
Change-Id: I1f22405a5c14bc8d2dd42f3bbf53c468c5bd11fd
guowei.wang [Mon, 1 Mar 2021 02:30:14 +0000 (10:30 +0800)]
Add APIs of webview settings.
API added list:
ewk_settings_cache_builder_enabled_set
ewk_settings_uses_scrollbar_thumb_focus_notifications_set
ewk_settings_do_not_track_set
ewk_settings_auto_fitting_get
ewk_settings_auto_fitting_set
ewk_settings_plugins_enabled_get
ewk_settings_plugins_enabled_set
ewk_settings_private_browsing_enabled_get
ewk_settings_private_browsing_enabled_set
ewk_settings_link_magnifier_enabled_get
ewk_settings_link_magnifier_enabled_set
ewk_settings_uses_keypad_without_user_action_get
ewk_settings_uses_keypad_without_user_action_set
ewk_settings_autofill_password_form_enabled_get
ewk_settings_autofill_password_form_enabled_set
ewk_settings_form_candidate_data_enabled_get
ewk_settings_form_candidate_data_enabled_set
ewk_settings_text_selection_enabled_get
ewk_settings_text_selection_enabled_set
ewk_settings_text_autosizing_enabled_get
ewk_settings_text_autosizing_enabled_set
ewk_settings_uses_arrow_scroll_get
ewk_settings_uses_arrow_scroll_set
ewk_settings_clipboard_enabled_get
ewk_settings_clipboard_enabled_set
ewk_settings_ime_panel_enabled_get
ewk_settings_ime_panel_enabled_set
Change-Id: I7aece5d57895017b36992dea4198860742ad0077
Adeel Kazmi [Fri, 5 Mar 2021 11:55:39 +0000 (11:55 +0000)]
Merge "DALi Version 2.0.16" into devel/master
Richard Huang [Fri, 5 Mar 2021 11:52:01 +0000 (11:52 +0000)]
DALi Version 2.0.16
Change-Id: I4b27f11c9322ae0bdc73f3c7fece376a90252cb2
Shinwoo Kim [Fri, 5 Mar 2021 09:15:48 +0000 (09:15 +0000)]
Merge "Fix GestureInfo parameters" into devel/master
Daekwang Ryu [Fri, 5 Mar 2021 00:54:53 +0000 (00:54 +0000)]
Merge "Fix to pass valid EnvironmentOptions" into devel/master
Bartlomiej Grzelewski [Thu, 4 Mar 2021 14:11:19 +0000 (15:11 +0100)]
Fix GestureInfo parameters
Screen reader passes point coordinates to DoGesture
Change-Id: I038dbac2746057da418bd3371d0656dc86b62600
Seoyeon Kim [Thu, 4 Mar 2021 10:23:04 +0000 (10:23 +0000)]
Merge "Enable atspi" into devel/master
Daekwang Ryu [Thu, 4 Mar 2021 06:43:10 +0000 (15:43 +0900)]
Fix to pass valid EnvironmentOptions
Change-Id: Ia45603c38764e71985765d82039a7d424c8d3e42
David Steele [Wed, 24 Feb 2021 18:58:01 +0000 (18:58 +0000)]
Adding NativeImage implementation
Fixing ubo handling when no uniforms
TH updates for Native Image
Change-Id: Iceede334ca67bfb470b8d7cd1ea545deb0425902
David Steele [Tue, 2 Mar 2021 12:26:19 +0000 (12:26 +0000)]
Syncing Test harness updates
Change-Id: I346f99ec48fcbccdd858a5832b9611e2a2c3c672
Adeel Kazmi [Mon, 1 Mar 2021 19:11:09 +0000 (19:11 +0000)]
Merge branch 'devel/master' into devel/graphics
Change-Id: Ifd6fea100d8c9eb37a208c1a93a9e2839437ca1b
Adam Bialogonski [Mon, 1 Mar 2021 12:06:55 +0000 (12:06 +0000)]
Fixed crash on exit
Making sure that pipeline cache first destroys pipelines and then programs.
Change-Id: I2a7ab0cef8dc2866c04fbaf15852258bb415ebf0
Adam Bialogonski [Mon, 1 Mar 2021 10:22:34 +0000 (10:22 +0000)]
Reflection: Ignoring vertex attribute added implicitly by the GLSL compiler (gl_VertexID, gl_InstanceID) which return location -1.
Fixes crash in the reflecion.
Change-Id: I58a7b1bae42c88757d86c49b4e7efe8ce4363264
David Steele [Fri, 26 Feb 2021 17:27:28 +0000 (17:27 +0000)]
Test Harness updates
Change-Id: I1e5f5b39ed2e6f26af1288ef029bca6467ed030c
Adam Bialogonski [Thu, 25 Feb 2021 17:03:36 +0000 (17:03 +0000)]
Shader support
- program implementation
- pipeline cache upgraded
- pipeline cache supports caching program
- shader reflection bound with Program
- added shader compilation and program linking
Change-Id: I53569d04848410b21150ca239b6f9b01015310b9
David Steele [Fri, 26 Feb 2021 12:43:29 +0000 (12:43 +0000)]
DALi Version 2.0.15
Change-Id: I1719fda0e9a7d49c152df130a7deea01930842b9
Richard Huang [Fri, 12 Feb 2021 14:29:08 +0000 (14:29 +0000)]
Shader Reflection
Change-Id: I5f528748c5de1009a6911343d6a6a243be28b46b
huayong.xu [Wed, 30 Dec 2020 09:41:37 +0000 (17:41 +0800)]
Add APIs to show javascript popup in web engine.
Add callbacks for 'url,changed', 'load,progress', and javascript
alert/confirm/prompt.
Change-Id: I8b5a0b91ac58a7e1ccb541e32b20d2c745b3ef66
Adam Bialogonski [Fri, 12 Feb 2021 18:16:07 +0000 (18:16 +0000)]
Pipeline caching
- naive pipeline caching
- returns unique_ptr to wrapper of pipeline rather than actual implementation
- still requires optimization inside the pipeline implementation
Change-Id: I53f31b08bc7174b35dc64e6fdc6166b4d9a038dc
Adeel Kazmi [Fri, 19 Feb 2021 10:51:35 +0000 (10:51 +0000)]
Merge "DALi Version 2.0.14" into devel/master
Adam Bialogonski [Fri, 19 Feb 2021 08:46:06 +0000 (08:46 +0000)]
DALi Version 2.0.14
Change-Id: I1d59df8680ccf53d2a8944525648eaa5773b344a
tscholb [Fri, 19 Feb 2021 03:05:33 +0000 (12:05 +0900)]
Fix jpeg loader considering rotation
1.Add GetOriginalImageSize() considering rotation
2.Naming modifcation of jpegTransform
Change-Id: I4459c44e15a06ca1d585b8493ad569741db5f055
David Steele [Thu, 18 Feb 2021 16:46:26 +0000 (16:46 +0000)]
Ensure texture uploads are tightly packed
Change-Id: If37c96bb51c60070c3abae6b3e4dc7c69f916676
Daekwang Ryu [Tue, 9 Feb 2021 02:46:18 +0000 (11:46 +0900)]
Call MakeContextCurrent in PreRender
When creating multiple NativeRenderSurface,
Dali didn't render from second RenderSurface.
Change-Id: I536e831bfbd6d2e5a2a1cb7e31ec5a505c91ca22
Adam Bialogonski [Mon, 15 Feb 2021 12:49:42 +0000 (12:49 +0000)]
Added CullFace and blending modes support
Change-Id: Id41f94fbef2798c8125dc4d1e8606cc8c3531282
David Steele [Thu, 11 Feb 2021 11:12:06 +0000 (11:12 +0000)]
Updated test harness to match dali-core : CullFace/Blend
Change-Id: I363f2d52c48355ec682b2363907d4e935c24c2d1
Adeel Kazmi [Mon, 15 Feb 2021 11:40:46 +0000 (11:40 +0000)]
Merge branch 'devel/master' into devel/graphics
Change-Id: I4e1280478df523045513591d354e83b84d723625
Adam Bialogonski [Fri, 12 Feb 2021 11:51:30 +0000 (11:51 +0000)]
GLES Pipeline and draw call support
This patch brings following changes:
- Added BindPipeline and Draw(...) commands implementation
- Pipeline initial implementation (VertexInputState, InputAssemblyState)
- Added Context object to handle a stream of commands
- Execution of GL state when draw command issued
- Draw calls Draw and DrawIndexed supported
Change-Id: Ib5f2841ee84d4dcb8502703fdfa11c1f2b70cb0f
Adeel Kazmi [Fri, 12 Feb 2021 09:54:38 +0000 (09:54 +0000)]
DALi Version 2.0.13
Change-Id: Ie34e0228acdab92f062aeeb3515b75c92b67e38f
David Steele [Thu, 4 Feb 2021 17:56:42 +0000 (17:56 +0000)]
Updated test harness to match dali-core, Pipeline VxFmt
Change-Id: I9b5e59e29e890cad7e1a66b2557b1d0c61a2808c
Adam Bialogonski [Fri, 5 Feb 2021 17:45:04 +0000 (17:45 +0000)]
GLES Texture and Buffer naive implementation
Change-Id: I3be80a810b0a8a418ecf6ec704123cc2a1607974
David Steele [Thu, 4 Feb 2021 16:34:39 +0000 (16:34 +0000)]
Updated test harness to match dali-core, Buffer impl
Change-Id: Ic6b1fcb807392ad1bca78b34a00391d0d06a5d1f
David Steele [Wed, 3 Feb 2021 15:53:44 +0000 (15:53 +0000)]
Updated test harness to match dali-core : Textures
Change-Id: I7bb7b4db2c540f5fee385d9f7a9775b006bc47e1
Adam Bialogonski [Mon, 8 Feb 2021 18:19:25 +0000 (18:19 +0000)]
Using custom graphics deleter in test harness
Change-Id: I226c4955551cb4347c28389eedc7aaaf5bd8deb2
Heeyong Song [Thu, 4 Feb 2021 10:33:36 +0000 (19:33 +0900)]
(Vector) Add a method to load a file
Change-Id: Idc843765b494824b50408554575babeb6808f338
Adeel Kazmi [Mon, 8 Feb 2021 17:48:59 +0000 (17:48 +0000)]
Merge branch 'devel/master' into devel/graphics
Change-Id: Iae119f397bf89a67305cb79fdc4cb2f888a9c984
Adeel Kazmi [Mon, 8 Feb 2021 16:33:45 +0000 (16:33 +0000)]
Remove chunk image test as it doesn't really guarantee it is testing the chunk get url code
The image it refers to takes a long time to respond so the test ends up failing.
A visual test also loads this image so this part of the functionality can still be tested.
Change-Id: I244fcebef77c4ac91ace57ec00b0bcf2b33a97d2
Richard Huang [Fri, 5 Feb 2021 11:58:24 +0000 (11:58 +0000)]
DALi Version 2.0.12
Change-Id: I0b4e2d7c012837be0dac282332d76cebf2bf1856
Adeel Kazmi [Thu, 4 Feb 2021 17:59:52 +0000 (17:59 +0000)]
Merge branch 'devel/master' into devel/graphics
Change-Id: Ia164f185f4da1a1ac400a6b32a90e4d24dc62e3e
Adeel Kazmi [Thu, 4 Feb 2021 16:13:28 +0000 (16:13 +0000)]
(WebEngine) Add string includes
Change-Id: I0d027ef32141236a148795543f86f97cd8cf929f
Adeel Kazmi [Thu, 4 Feb 2021 13:45:46 +0000 (13:45 +0000)]
Updated header files to new format too
Change-Id: If7768e46a52d7c2d7b0c23f861d859f12b34b562
Heeyong Song [Thu, 4 Feb 2021 05:43:05 +0000 (14:43 +0900)]
Fix SVACE issue
Change-Id: If8c8f2c61248125dca481e308148bd5cc584bb6d
adam.b [Thu, 21 Jan 2021 12:43:29 +0000 (12:43 +0000)]
Dummy graphics controller
Change-Id: I23618deab26e4e8f1ef59bd09d86f8f423426593
Adeel Kazmi [Tue, 2 Feb 2021 16:29:46 +0000 (16:29 +0000)]
Updated all code to new format
Change-Id: I6fa681d462f586ce515ba8b31312372e7faa60b3
JIYUN YANG [Mon, 1 Feb 2021 08:47:14 +0000 (08:47 +0000)]
Merge "Update position & size of web engine." into devel/master
David Steele [Fri, 29 Jan 2021 12:53:33 +0000 (12:53 +0000)]
DALi Version 2.0.11
Change-Id: If7397ee784e56d3dd799affd76df1e5f7b1d5e21
David Steele [Thu, 28 Jan 2021 14:33:04 +0000 (14:33 +0000)]
Syncing test harness files
Change-Id: Iaf0f60ab4fff4e83d3b8b9741f9eeb648bd1f225
Adeel Kazmi [Wed, 27 Jan 2021 14:34:35 +0000 (14:34 +0000)]
Merge "(Android) Fixed crash on exit with constraints trying to access already destroyed objects" into devel/master
huayong.xu [Mon, 9 Nov 2020 10:06:59 +0000 (18:06 +0800)]
Update position & size of web engine.
Originally position of web engine is not updated when position of
web view is changed.
This patch is to update position & size of web engine.
Change-Id: I7ec0a70a12a4ce19c3d4ddec54f127415f13c40e
huayong.xu [Fri, 22 Jan 2021 01:46:44 +0000 (09:46 +0800)]
Improve code related to scroll API in web engine.
This improvement is suggested by Mr Richard Huang.
Change-Id: Ia9e06ca7a12bf6e7e8d845f443afe89c34970b46
Adeel Kazmi [Tue, 26 Jan 2021 18:25:04 +0000 (18:25 +0000)]
(Android) Fixed crash on exit with constraints trying to access already destroyed objects
Change-Id: If416ba66f27019166d3394aefd3ae0706e8454f5
David Steele [Tue, 26 Jan 2021 10:14:05 +0000 (10:14 +0000)]
Merge "(EglGraphics) Check if egl implementation is initialised before dereferencing it" into devel/master
JIYUN YANG [Tue, 26 Jan 2021 06:04:54 +0000 (06:04 +0000)]
Merge "Add some new APIs into web engine." into devel/master
Wonsik Jung [Tue, 26 Jan 2021 03:54:03 +0000 (03:54 +0000)]
Merge "Add render threading for GlWindow" into devel/master
huiyu eun [Tue, 26 Jan 2021 03:54:01 +0000 (03:54 +0000)]
Merge "Read shader binary" into devel/master
Seungho BAEK [Tue, 26 Jan 2021 03:30:25 +0000 (03:30 +0000)]
Merge "Fix configure-manager to parse cached file buffer." into devel/master
huiyu.eun [Tue, 12 Jan 2021 04:35:42 +0000 (13:35 +0900)]
Read shader binary
enable shader binary :
-DENABLE_SHADERBINCACHE=0N
Change-Id: I6a463beac1455b9316522661e22f9107c71d8749
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Adeel Kazmi [Mon, 25 Jan 2021 17:40:46 +0000 (17:40 +0000)]
(EglGraphics) Check if egl implementation is initialised before dereferencing it
Change-Id: I557448fcd593b2c0c8b99cfaba24343ce1104ba5
seungho [Thu, 14 Jan 2021 03:55:06 +0000 (12:55 +0900)]
Fix configure-manager to parse cached file buffer.
- Current configure-manager force to read cached file buffer with fixed order.
- It can load variables efficiently but have lisk of changing order.
- The order is defined by order of getter call of the variables.
- If a system already has cache file that has 3 variable A, B, and C with this order.(that means getter called A, B, and C in sequence)
- And we can merge new patch that adds new variable D to the cache but the getter of the variable called earlier than other existed ones.
- then, a new system that launchs dali app first after the patche is merged can produce cache file that has variables with D, A, B, C order.
- It is no problem. But the system we mentioned first that already has cache file of A, B, and C sequence will get modified cache file that has A, B, C, and D variable order.
- This makes cached D useless and will produce unlimited cache file finally.(with wrong order will produce a new line per a launching dali app)
- This patch fix configure-manager to parse cache file
- And to block to compare string when the variable is already loaded we can reduce the increased cost.
Change-Id: I93387266099fd54295064d8ae59921999e332ef9
Signed-off-by: seungho <sbsh.baek@samsung.com>