Seungho Baek [Mon, 13 May 2024 05:22:25 +0000 (14:22 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I9f705a61627aa82a8bc3409143194535ab337de2
Adeel Kazmi [Fri, 10 May 2024 11:42:59 +0000 (12:42 +0100)]
Ensure scene-view-test.example launches on target
Change-Id: I19d6684a6eae6d75a719e85751190afe0ee57815
Adeel Kazmi [Fri, 10 May 2024 10:02:31 +0000 (11:02 +0100)]
DALi Version 2.3.23
Change-Id: I57fa82d4877f9d1b166cc24cba34899e913508a2
Adeel Kazmi [Thu, 2 May 2024 10:33:38 +0000 (11:33 +0100)]
(Android) Use Platform Version 30
Change-Id: Id5478ac210a2373d3ed825063c6437be53bdc1f7
Adam Bialogonski [Fri, 3 May 2024 08:26:58 +0000 (09:26 +0100)]
DALi Version 2.3.22
Change-Id: I19755b12326718eb4af0061b64c85cdddfb2fe05
Adeel Kazmi [Mon, 29 Apr 2024 15:23:20 +0000 (16:23 +0100)]
Remove simple-text-renderer example as circular text (cairo) is not supported
Change-Id: Ic0d4ee948f797210f03859618bb521c1cfae6ae9
Richard Huang [Fri, 26 Apr 2024 09:43:08 +0000 (10:43 +0100)]
DALi Version 2.3.21
Change-Id: I2c72a929558beee22b144c3cf631d77e9aff76de
David Steele [Fri, 19 Apr 2024 09:47:24 +0000 (10:47 +0100)]
DALi Version 2.3.20
Change-Id: I0f51252d4430b059a72cad3df6f061bb610c95f1
Richard Huang [Fri, 12 Apr 2024 09:52:43 +0000 (10:52 +0100)]
DALi Version 2.3.19
Change-Id: I701c8d7d079c3cd15194acf113b72149d7056508
Eunki, Hong [Tue, 9 Apr 2024 08:08:28 +0000 (17:08 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I3b4e1309eea1ea100663b8fd24ee344bf90842ea
David Steele [Fri, 5 Apr 2024 09:57:49 +0000 (10:57 +0100)]
DALi Version 2.3.18
Change-Id: Id7cdd69fd08c07b6cb9adc173df56172990d2a42
huiyu.eun [Wed, 3 Apr 2024 06:13:00 +0000 (15:13 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I54a114624cf2f4d48b24fd712eeec4f9bbffe6e3
Adeel Kazmi [Thu, 28 Mar 2024 09:30:00 +0000 (09:30 +0000)]
DALi Version 2.3.17
Change-Id: Ib4b5f150c326c751831ebe4a99adbfdc28a746be
Taehyub Kim [Mon, 25 Mar 2024 09:26:36 +0000 (18:26 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I237f1be8e6285527807c6d5fa94ff9dd4884295b
Adam Bialogonski [Fri, 22 Mar 2024 10:32:31 +0000 (10:32 +0000)]
DALi Version 2.3.16
Change-Id: Ifdb2f77bdea4183f29a58a04ed2ff99b75cd465a
EverLEEst(SangHyeon Lee) [Wed, 20 Mar 2024 09:49:14 +0000 (18:49 +0900)]
Merge branch 'devel/master' into tizen
Adeel Kazmi [Fri, 15 Mar 2024 19:24:46 +0000 (19:24 +0000)]
DALi Version 2.3.15
Change-Id: Ia826d74a727bfb8541d69aa923a1d09c6c80f11c
Jaehyun Cho [Tue, 12 Mar 2024 05:51:50 +0000 (14:51 +0900)]
Merge branch 'devel/master' into tizen
Adam Bialogonski [Fri, 8 Mar 2024 10:50:11 +0000 (10:50 +0000)]
DALi Version 2.3.14
Change-Id: I8f6d1b303fa6833b7b15bc29571f72bf57318f77
Jiyun Yang [Wed, 6 Mar 2024 06:08:09 +0000 (15:08 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I3413ba735bd0f78cf64ff473341313b43cf122c2
Richard Huang [Fri, 1 Mar 2024 11:42:45 +0000 (11:42 +0000)]
DALi Version 2.3.13
Change-Id: Id0187a0901b9489bb5748d15b2baeb2bb81a6921
Seoyeon Kim [Tue, 27 Feb 2024 07:13:16 +0000 (16:13 +0900)]
Merge branch 'devel/master' into tizen
David Steele [Fri, 23 Feb 2024 13:05:49 +0000 (13:05 +0000)]
DALi Version 2.3.12
Change-Id: I3a303427e6d9be317d501e1ec1abc2a825ed7fd9
Adam Bialogonski [Wed, 14 Feb 2024 14:37:59 +0000 (14:37 +0000)]
Changed DirectRendering demo to use UNSAFE_DIRECT_RENDERING mode by default.
Switch to different mode due to issues with context fighting on some hardware.
New env var:
UNSAFE_MODE, default: 1 (enabled) - uses UNSAFE_DIRECT_RENDERING backend. This backend automatically disables threading and offscreen rendering.
Change-Id: Ide462e95187dd5a2ace505efc5702515a36d8125
Woochan Lee [Tue, 20 Feb 2024 07:15:42 +0000 (16:15 +0900)]
Merge branch 'devel/master' into tizen
Richard Huang [Fri, 16 Feb 2024 11:02:41 +0000 (11:02 +0000)]
DALi Version 2.3.11
Change-Id: I9e1fe32957ccc4b520b302b6ba8032147431ec3d
David Steele [Mon, 12 Feb 2024 18:50:03 +0000 (18:50 +0000)]
Added key control to gaussian-blur-view.example
Change-Id: I4cff9ec6adcd7d00f899bf9b15dd0dc172284065
joogab.yun [Tue, 13 Feb 2024 06:33:22 +0000 (15:33 +0900)]
Merge branch 'devel/master' into tizen
Adeel Kazmi [Fri, 9 Feb 2024 10:12:08 +0000 (10:12 +0000)]
DALi Version 2.3.10
Change-Id: I8d54200e463507ebab97f6b45b58bc290f466940
Adeel Kazmi [Tue, 6 Feb 2024 17:31:03 +0000 (17:31 +0000)]
(Android) Remove now unavailable package from being installed
Change-Id: I1378c9fc3046124b62f21f5ab232dedeb23571d3
Adam Bialogonski [Fri, 2 Feb 2024 09:58:36 +0000 (09:58 +0000)]
DALi Version 2.3.9
Change-Id: I3993de517b85fdd41a824d62309cd06adbf5d430
ANZ1217 [Wed, 31 Jan 2024 07:16:11 +0000 (16:16 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I69bdec76157af3ed4480ddf3be593a60301cad9d
David Steele [Tue, 30 Jan 2024 12:08:17 +0000 (12:08 +0000)]
Merge "SceneViewTest demo use SetResolution / ModelNode's Material" into devel/master
David Steele [Fri, 26 Jan 2024 10:21:10 +0000 (10:21 +0000)]
DALi Version 2.3.8
Change-Id: I155239b037a66451a30ae8717e186b5815f838f9
Eunki, Hong [Fri, 5 Jan 2024 12:47:48 +0000 (21:47 +0900)]
SceneViewTest demo use SetResolution / ModelNode's Material
Make more dynamic and interactable SceneView demo.
- SetResolution test
- FramebufferMultiSamplingLevel test
- ScreenExtent result test
- Touch / Focus signal test
- Materal property change test
Change-Id: Ifc8f276b8b5ca6d0f44de538f39adb676fb1f7a7
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Bowon Ryu [Wed, 24 Jan 2024 05:45:12 +0000 (14:45 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: If197e60de50c766a365d696f9d2ec8d5d6cd82a4
Adam Bialogonski [Fri, 19 Jan 2024 09:52:41 +0000 (09:52 +0000)]
DALi Version 2.3.7
Change-Id: I6063f49d2717d36e7dd6d8aa2628c39e1e53d271
Wonsik Jung [Mon, 15 Jan 2024 07:41:57 +0000 (16:41 +0900)]
Merge branch 'devel/master' into tizen
Richard Huang [Fri, 12 Jan 2024 11:16:59 +0000 (11:16 +0000)]
DALi Version 2.3.6
Change-Id: Ie1064ae4bc88dd8d663f83ef37b0955c988b9b45
jykeon [Tue, 9 Jan 2024 04:25:51 +0000 (13:25 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I4d74856777127623c3eb4ca42f1c56eded12dbc8
David Steele [Fri, 5 Jan 2024 10:42:56 +0000 (10:42 +0000)]
DALi Version 2.3.5
Change-Id: I5192dbbb111db29f2790ba556762740c8fba7b54
sunghyun kim [Wed, 27 Dec 2023 07:10:07 +0000 (16:10 +0900)]
Merge branch 'devel/master' into tizen
Adeel Kazmi [Fri, 22 Dec 2023 11:27:42 +0000 (11:27 +0000)]
DALi Version 2.3.4
Change-Id: Ief29addd79d2579bb88fcdc7be0dd8b80c2dea2e
jmm [Mon, 18 Dec 2023 06:58:18 +0000 (15:58 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ic6f812b86f3160b15a6b0083acacd4f9cb89db70
Adeel Kazmi [Fri, 15 Dec 2023 10:23:22 +0000 (10:23 +0000)]
DALi Version 2.3.3
Change-Id: I52c6d78850f324b7c8a200f3f7748e746059ce29
seungho baek [Mon, 11 Dec 2023 06:00:19 +0000 (15:00 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I3c486847e92e4d759e86e38ad668ff59d9b32b0b
Adam Bialogonski [Fri, 8 Dec 2023 11:06:28 +0000 (11:06 +0000)]
DALi Version 2.3.2
Change-Id: I9df22c6794a3a25d945d5be3b36e40aacba32e6d
David Steele [Thu, 7 Dec 2023 11:06:59 +0000 (11:06 +0000)]
Merge "Fixed physics initialization in benchmark" into devel/master
Adeel Kazmi [Wed, 6 Dec 2023 21:43:25 +0000 (21:43 +0000)]
Merge "Added option to benchmark physics 2d example" into devel/master
David Steele [Wed, 6 Dec 2023 18:41:15 +0000 (18:41 +0000)]
Fixed physics initialization in benchmark
Physics bodies created in the same location creates too many
collision arbiters when added to the space, and initialization
takes too long
Solution: ensure that they are positioned separately before
adding to the space.
Note, if there are so many particles that they overlap, then collision
is noticeably slow.
Change-Id: I88f8ce970bcceb90b213d0f9999400a4e2134944
Signed-off-by: David Steele <david.steele@samsung.com>
Eunki, Hong [Wed, 6 Dec 2023 02:04:50 +0000 (11:04 +0900)]
Fix SVACE issue (phase 2)
Change-Id: Ic7d2d1a60fbb746876bb03761c7ab84b5ad2a3a0
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Tue, 5 Dec 2023 16:38:13 +0000 (16:38 +0000)]
Fixed SVACE errors
Change-Id: Icfc1abe106993a3c59107ba06be9e0b3ffd660d6
David Steele [Tue, 5 Dec 2023 14:39:46 +0000 (14:39 +0000)]
Added option to benchmark physics 2d example
Added option to execute physics or animation benchmark.
Change-Id: I5ecf677cb296e02fecc1fa2287da2141bdbcf191
Signed-off-by: David Steele <david.steele@samsung.com>
Eunki, Hong [Tue, 5 Dec 2023 06:45:30 +0000 (15:45 +0900)]
Optimized benchmark animation (Reduce event thread overhead)
Since we were create new animations every PropertyNotify, and at that time,
we iterate whole balls.
If event thread time delayed (~= the ball is very much) event callback
stacked a lot, and then break the app.
To avoid it, we make the number of animations relative with ball +
change the animation only if we need, not always.
It will reduce the event thread overhead.
Change-Id: Ic6da267e827d012c9e68c7d64594596f3617233a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Bowon Ryu [Tue, 5 Dec 2023 06:30:54 +0000 (15:30 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I220305449abdf6237b38d9431e10afbb43c0de52
Richard Huang [Fri, 1 Dec 2023 11:02:58 +0000 (11:02 +0000)]
DALi Version 2.3.1
Change-Id: I01b136cba3098739f1540b91dd1caac38792272b
Eunki, Hong [Wed, 29 Nov 2023 01:43:19 +0000 (10:43 +0900)]
Fix crash when resize window during Animation mode
When we are running on animation ball, mPhysicsAdaptor don't have body.
If then, when we resize the window, it will be asserted
Change-Id: I2c71a2b1e845d7257f581fcc41f997794ee78fa5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
huiyu.eun [Wed, 29 Nov 2023 04:52:57 +0000 (13:52 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ic1e8e2f16d42a84caeb4d6b6a7238400bdcb78eb
David Steele [Fri, 24 Nov 2023 15:43:55 +0000 (15:43 +0000)]
Added 2d physics benchmark
First 30s, runs N balls using Animation & property notification that don't
interact,
Second 30s, runs N balls using 2D Physics and collisions.
N by default is 500, but can be changed on the command line.
FPS tracking is automatically switched on for this benchmark
(Also changed CMakeLists.txt to be able to work as a subdirectory
in a multi-repo build)
Change-Id: Iccee1d40650563e3f45e021b4fb3fff871cc393e
David Steele [Fri, 24 Nov 2023 12:38:13 +0000 (12:38 +0000)]
DALi Version 2.3.0
Change-Id: Ic76ca038f8aa3dd3dac34bc0d4747a38a804f5b3
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 06:40:46 +0000 (15:40 +0900)]
Merge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Wed, 22 Nov 2023 06:40:38 +0000 (15:40 +0900)]
Revert "[Tizen] Fix compile error at RISCV (uninitialized local value)"
This reverts commit
9839739801f6d8630ce28d1f2a480d92c69fde84.
Richard Huang [Thu, 26 Oct 2023 14:29:08 +0000 (15:29 +0100)]
Add the quantized Duck model for testing
Change-Id: I687508dc61c07be76e3170a28d233c0369bc4477
Adeel Kazmi [Fri, 17 Nov 2023 14:57:03 +0000 (14:57 +0000)]
DALi Version 2.2.53
Change-Id: Ic75ef00085d6eac6ff2223cb0f0137bbc9814248
Eunki Hong [Wed, 15 Nov 2023 15:42:17 +0000 (00:42 +0900)]
Fix compile error at RISCV (uninitialized local value)
Change-Id: I2bdf0538300ef88efba7a76a0d9f600830141f33
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 15 Nov 2023 15:32:35 +0000 (00:32 +0900)]
[Tizen] Fix compile error at RISCV (uninitialized local value)
Change-Id: I9eb2deacaf3138e53574ec7d244e6761d39489ef
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Jaehyun Cho [Wed, 15 Nov 2023 06:11:51 +0000 (15:11 +0900)]
Merge branch 'devel/master' into tizen
Eunki Hong [Sun, 29 Oct 2023 14:08:41 +0000 (23:08 +0900)]
Add EncodedImageBuffer demo with SVG and Lottie
Let we make image view encoded image buffer example can test
VECTOR_IMAGE type and ANIMATED_VECTOR_IMAGE type.
Change-Id: I7cd6485ed7908b12880f6e6b94c5191d54dd9075
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
Adam Bialogonski [Fri, 10 Nov 2023 07:43:06 +0000 (07:43 +0000)]
DALi Version 2.2.52
Change-Id: I9d3652deecc365bd0feb8d14136444f4616aaef8
David Steele [Tue, 7 Nov 2023 13:52:37 +0000 (13:52 +0000)]
Updated dli shader to match mesh definition
Change-Id: Ib4ffb370241f4b472b4ec98cd09c83922960a4ce
dongsug.song [Mon, 6 Nov 2023 10:32:11 +0000 (19:32 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I04f8b4174549c2a45915750d98064649921329ca
Richard Huang [Fri, 3 Nov 2023 10:58:08 +0000 (10:58 +0000)]
DALi Version 2.2.51
Change-Id: I2c4f07e4ecb5e97876d981cabad77ec67e8e2614
Eunki, Hong [Thu, 2 Nov 2023 02:41:35 +0000 (11:41 +0900)]
Fix svace issue at window-example.cpp
Initialize some uninitialized values
Change-Id: I99cfa2030880269d3f7b069a56877d921e1e8708
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Wed, 1 Nov 2023 16:42:16 +0000 (16:42 +0000)]
(window-example) Fix shadow variable compilation error on some platforms
Change-Id: Ibdb4df980399eb65b238014f040e18b2eeabd5f1
Wonsik Jung [Tue, 31 Oct 2023 01:39:33 +0000 (01:39 +0000)]
Merge "Add window example" into devel/master
Taehyub Kim [Mon, 30 Oct 2023 09:27:20 +0000 (18:27 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Iad208eb0ce889c2ce8962976929c6472765a5b26
Wonsik Jung [Thu, 19 Oct 2023 09:42:12 +0000 (18:42 +0900)]
Add window example
<Summary>
DALi is a rendering engine of NUI and was previously a public interface that can be used by applications, but now it is only used as an internal engine, so most verifications are verified by NUI sample and UTC. This makes it difficult to verify whether it is DALi's own issue or NUI issue.
<What>
A window sample was added to the DALi-demo so that the APIs provided by DALi can be verified. This patch contains the DALi Window Function function.
<Why>
Other modules of the existing DALi had samples in the dali-demo, so it was possible to verify the function in the DALi layer, but the window did not have the sample, so it was difficult to verify the DALi window itself. In addition, the Window module itself had a strong dependence on external modules such as Display Server, AppFW, and Sensor FW, so it had no choice but to perform limited verification to the existing UTC.
To solve this problem, I am adding the sample.
<Plan>
Now the patch is only provided with samples for Window Function. We also plan to add function verification for Event or Signal.
Change-Id: I415a8795684964a492f1a229f17e129a02903724
David Steele [Fri, 27 Oct 2023 09:35:40 +0000 (10:35 +0100)]
DALi Version 2.2.50
Change-Id: Icfb7fd8182f39eb71e13f689ec2be1d00831ba04
Eunki, Hong [Thu, 26 Oct 2023 04:38:48 +0000 (13:38 +0900)]
Fix demo app s.t. don't use z=0 scale
If we use LAYER_UI, z=0 scale can make various bugs.
Let we resolve that kind of bugs.
Change-Id: Iba39cf09202be3ed30cef8656f8dae2e090eaabd
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki Hong [Wed, 25 Oct 2023 12:41:36 +0000 (21:41 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I664c528111d3276998a82b3e77cd4a6dfad983ae
Adeel Kazmi [Fri, 20 Oct 2023 06:07:55 +0000 (07:07 +0100)]
DALi Version 2.2.49
Change-Id: I97b3fb9e31b2cbf800268a78af0ba1abb20c9c34
Adeel Kazmi [Mon, 16 Oct 2023 14:36:42 +0000 (15:36 +0100)]
Fixed various compilation issues: shadow variables & uninitilised members
Change-Id: I385b31d045a2c0cb377e4b5f9f3991bd4d3870c0
Adam Bialogonski [Fri, 13 Oct 2023 10:06:49 +0000 (11:06 +0100)]
DALi Version 2.2.48
Change-Id: Idde19f5b1c5e73004d0d9089a1a57b77fe5d5ec6
David Steele [Fri, 6 Oct 2023 12:10:15 +0000 (13:10 +0100)]
DALi Version 2.2.47
Change-Id: I28f831ac6522412f64524ecf950612be9047748d
Richard Huang [Fri, 29 Sep 2023 11:27:45 +0000 (12:27 +0100)]
DALi Version 2.2.46
Change-Id: I2629ca9a807cdd594417386f6a981a9600983cce
Jiyun Yang [Mon, 25 Sep 2023 06:28:00 +0000 (15:28 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I3bf2df24ef9e65cf26b198ed48f56a31546ae9cd
Adeel Kazmi [Fri, 22 Sep 2023 14:12:15 +0000 (15:12 +0100)]
DALi Version 2.2.45
Change-Id: I12eb29d0826b14170fb3771f93402093ba250458
Seoyeon Kim [Mon, 18 Sep 2023 10:44:57 +0000 (19:44 +0900)]
Merge branch 'devel/master' into tizen
Adam Bialogonski [Fri, 15 Sep 2023 11:24:40 +0000 (12:24 +0100)]
DALi Version 2.2.44
Change-Id: Ib514ab74533ae2de236f4da1bf8d074f18fd669d
joogab.yun [Mon, 11 Sep 2023 06:10:00 +0000 (15:10 +0900)]
Merge branch 'devel/master' into tizen
Eunki, Hong [Mon, 11 Sep 2023 01:13:00 +0000 (10:13 +0900)]
Fix Svace/Coverity issue (convert from uint16_t to float and int)
Change-Id: I065e6331de68119313a0a1f62e268e726f78d97d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
David Steele [Mon, 4 Sep 2023 17:42:49 +0000 (18:42 +0100)]
Adding dali letters to 2d phys demo
Added "hanging" letters that can pivot about some point
Now, the balls interact with the letters, and fire off
with a huge impulse periodically to bring some life to
the demo!
Change-Id: Ieecacc3b27e4e55174cb86d1075c9b1739ae0bc3
Richard Huang [Fri, 8 Sep 2023 09:46:20 +0000 (10:46 +0100)]
DALi Version 2.2.43
Change-Id: I083178a99e54bc35d3d0a3eb1c4e3269d9a6e4ab
Adeel Kazmi [Tue, 5 Sep 2023 12:10:07 +0000 (13:10 +0100)]
Update the Android build to use the latest toolset
Change-Id: Ic7933e0289a15fec3cc8668f7a2a04514c5c87d9
ANZ1217 [Tue, 5 Sep 2023 12:20:52 +0000 (21:20 +0900)]
Merge branch 'devel/master' into tizen
Eunki, Hong [Mon, 4 Sep 2023 01:19:47 +0000 (10:19 +0900)]
Fix svace issue for bullet-physics
Change-Id: Ic9bd3319cde9152168aa353b728aca6b34593414
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Adeel Kazmi [Fri, 1 Sep 2023 14:02:53 +0000 (14:02 +0000)]
Merge changes Ifaf5dd7d,Ib24df94c into devel/master
* changes:
Updated chipmunk demo to use Dali physics adaptor
Added bullet-physics-demo
David Steele [Fri, 1 Sep 2023 11:50:25 +0000 (12:50 +0100)]
DALi Version 2.2.42
Change-Id: I5acf5bedb9d8a1bf9b49349b82c38550e526aeef
David Steele [Wed, 23 Aug 2023 17:50:42 +0000 (18:50 +0100)]
Updated chipmunk demo to use Dali physics adaptor
Added dependency on dali-physics-3d for bullet-example
Change-Id: Ifaf5dd7dce079549012f25a094473aef2fe0f08a
David Steele [Fri, 11 Aug 2023 17:23:09 +0000 (18:23 +0100)]
Added bullet-physics-demo
Added mechanism to handle optional dependencies
Change-Id: Ib24df94c68bb1cca58ff8fbb2be3d32cc5668ed0