subhransu mohanty
f95f60f8ed
rlottie/cache: Added cache configuration support for indivisual resource.
...
For configuring Model Cache at runtime used configureModelCacheSize().
For configuring Model Cache at build time use cache flag to enable or disable.
2019-07-23 21:25:51 +09:00
subhransu mohanty
5b4eb59cd8
rlottie/cache: Added a free function configureModelCacheSize() for runtime configuration of Model Cache Policy
2019-07-23 21:25:51 +09:00
subhransu mohanty
c15a86985a
lottie/cache: make lottie model cache thread safe
2019-07-23 21:25:51 +09:00
Nicholas Guriev
24346d0955
Run tests with CMake on travis
...
* Increase minimal Cmake version to bypass a crash in GoogleTest module.
2019-07-21 23:35:56 +09:00
Nicholas Guriev
1cd793af3b
Add tests with CMake
2019-07-21 23:35:56 +09:00
sub.mohanty@samsung.com
4107e2dc8a
test: Added rect test case to vector test suite
2019-07-21 15:38:55 +09:00
sub.mohanty@samsung.com
7d3d41978a
vector: changed conversion constructor to conversion operator
2019-07-21 15:28:39 +09:00
sub.mohanty@samsung.com
577dbd51b7
CI: update travis CI to use docker image and enable running test suits.
2019-07-21 13:53:53 +09:00
sub.mohanty@samsung.com
499643b821
vector: Fix regression in VRecF for uniform initialization constructor
...
Fixes vector test suite.
2019-07-21 13:25:30 +09:00
subhransu mohanty
cebc6c1281
meson: move generation of cmake config file to cmake option flag
2019-07-19 15:26:28 +09:00
Shinwoo Kim
2fe86683a6
build pixman arm neon only for arm cpu family(not for aarch64)
2019-07-19 10:04:47 +09:00
subhransu mohanty
2fccc0e11d
meson: Add support for building rlottie as a static library
2019-07-19 09:07:54 +09:00
subhransu mohanty
31e26f38b3
rlottie: Add missing parameter for non thread render scheduler
2019-07-18 16:33:07 +09:00
subhransu mohanty
163db38979
meson: Fix regression in library size
...
As all the meson variables are in global scope the compiler_flags
in stb module reseted all the optimization flag set in the src directory
which increased the library size by 100KB.
2019-07-18 10:10:03 +09:00
subhransu mohanty
eb2ed2ca90
rlottie: Fix warning on clnag-8
2019-07-18 09:23:20 +09:00
subhransu mohanty
d26c1a5d90
meson: Add a summary at the end of configuration
2019-07-17 13:12:59 +09:00
subhransu mohanty
715c8450bf
rlottie/api: Added support for rendering without keeping aspect ratio
2019-07-15 17:12:32 +09:00
subhransu mohanty
be24fa00c5
vector: refactor bitmap class
2019-07-12 15:57:59 +09:00
subhransu mohanty
a7e1cd39c8
build fix
2019-07-12 15:51:58 +09:00
Vincent Torri
a0f0f3c4cc
define LOT_BUILD only for DLL
2019-07-12 15:47:46 +09:00
subhransu mohanty
15e715103d
meson: Don't generate cmake config files on for windows platform
2019-07-12 15:16:56 +09:00
subhransu mohanty
8800738b96
lottie: Refcator internal api and remove warnings.
2019-07-12 14:54:01 +09:00
Hermet Park
62ccaaaf54
--compile warning
...
more get rid of data type converting warnings on windows.
2019-07-12 13:59:40 +09:00
subhransu mohanty
97a711f2ad
fix clang code model warning.
2019-07-11 19:38:59 +09:00
Hermet Park
87a6eeed0c
update ignore files.
2019-07-11 17:48:35 +09:00
Hermet Park
9bb69e9316
vs2019: disable more build warnings.
2019-07-11 17:48:08 +09:00
Hermet Park
88eff7e42e
keep consistency of size_t usage.
2019-07-11 17:34:14 +09:00
Hermet Park
bc84259347
replace integers to size_t data type.
...
these data source are size_t,
keep the consistency to avoid type converting.
2019-07-11 17:12:23 +09:00
subhransu mohanty
03eb0d21d5
meson: fix issue when cmake is not installed
2019-07-11 12:24:56 +09:00
subhransu mohanty
4e15df64a1
meson: generate cmake config files
...
cmake config files needed by cmake's find_package to able to find rlottie.
2019-07-11 12:08:18 +09:00
Hermet Park
1cba94e0d9
use proper type of round() function.
2019-07-11 11:35:11 +09:00
Hermet Park
348f211cf2
code refactorig.
...
To avoid implicit double type data,
Tell compiler to treat numbers as float explicitly.
2019-07-11 11:26:08 +09:00
Hermet Park
9a2698235a
vs2019: move disable warning into solution configuration.
2019-07-11 11:12:30 +09:00
subhransu mohanty
3b9380f114
Fixed warnings
2019-07-11 09:54:16 +09:00
Hermet Park
23440d4699
example: remove unused compile warnings in efl_animview.
2019-07-10 21:22:21 +09:00
subhransu mohanty
c595738d96
move vectorTest to test from example
2019-07-10 19:32:45 +09:00
Hermet Park
826e2e1849
windows: disable a warning that class 'type' needs to have dll-interface to be used by clients of class 'type2'
2019-07-10 18:22:01 +09:00
Subhransu
69559642eb
update with windows build badge
2019-07-10 18:04:15 +09:00
subhransu mohanty
97f875751e
code cleanup
2019-07-10 17:23:51 +09:00
subhransu mohanty
0f04d7ea9d
CI: Added support for windows build using appveyor
2019-07-10 17:11:54 +09:00
subhransu mohanty
6495b9cf55
meson: better handling of dependency using disabler
2019-07-10 13:35:22 +09:00
subhransu mohanty
07ded0c52a
fix missing header in windows
2019-07-10 10:41:41 +09:00
subhransu mohanty
698912f9af
fix coreguideline warning from clang
2019-07-10 10:31:03 +09:00
Hermet Park
9be18fbd40
stb: ++safety.
...
make it safe not to leave potential dangling pointers.
2019-07-09 21:37:59 +09:00
Hermet Park
5888aa5bfa
pixman: ++safety
...
make it safe not to leave potential dangling pointers.
2019-07-09 21:36:39 +09:00
Hermet Park
8cba9bc7b4
Revert "stb: ++safety."
...
unintended code. revert it.
This reverts commit cca357019d .
2019-07-09 21:36:01 +09:00
Hermet Park
cca357019d
stb: ++safety.
...
make it safe not to leave potential dangling pointers.
2019-07-09 21:29:08 +09:00
subhransu mohanty
3094041f54
Fix clang code model warning
2019-07-09 16:14:13 +09:00
subhransu mohanty
ff38323a65
lottie/optimize: Reduce LOTLayerData size
...
- better packing
- move seldom use data to extra storage
- reuse layerSize for layer as well as solidlayer size.
Now Size(LOTLayerData) reduced from 262 to 128 byte.
2019-07-09 14:11:49 +09:00
sub.mohanty@samsung.com
0a43020127
example: use std::string api
2019-07-07 15:37:35 +09:00