Commit Graph

168 Commits

Author SHA1 Message Date
lixianjing
6629e6337a use sokol to get time 2019-09-30 18:53:33 +08:00
lixianjing
2588841c83 remove freetype-windows 2019-09-04 08:44:53 +08:00
lixianjing
5aad85670f change tkc to individual library 2019-08-19 17:44:03 +08:00
lixianjing
5757805ed6 support mingw build 2019-08-15 12:16:49 +08:00
lixianjing
a753875221 add freetype.lib 2019-08-15 11:17:46 +08:00
lixianjing
ca0520c76d windows support freetype 2019-08-15 08:14:32 +08:00
lixianjing
3bd1589b50 support mingw 2019-08-15 07:18:47 +08:00
xianjimli
44fdbb44b5 fix cairo/pixman config.h conflict problem. 2019-08-15 06:28:23 +08:00
xianjimli
bc3410dd4c fix nanovg shader 2019-08-07 16:12:17 +08:00
xianjimli
0e8ba2b703 improve slider drag 2019-08-06 17:32:50 +08:00
xianjimli
49d9d8d1c6 optimize draw text 2019-08-06 11:52:20 +08:00
xianjimli
c9aa721c82 fix scissor and refactor 2019-08-05 17:22:33 +08:00
xianjimli
9ba4677351 improve nanovg shader 2019-08-05 12:48:49 +08:00
xianjimli
0645a1f62a optimize gl shader 2019-08-05 11:54:48 +08:00
xianjimli
051e920ce4 apply cairo patch 2019-07-15 15:26:40 +08:00
xianjimli
e8a0a9c274 apply agge patch 2019-07-15 15:08:39 +08:00
xianjimli
9928a39390 fix compile warnings 2019-07-05 07:13:23 +08:00
lixianjing
4098ee87f8 improve build scripts 2019-06-27 15:28:57 +08:00
lixianjing
4cf013f88e rollback nanovg.c 2019-06-25 14:19:10 +08:00
lixianjing
fffb07fde9 fix for stm32 2019-06-24 11:43:28 +08:00
lixianjing
b7233cbf4c rework edit and add mledit 2019-06-24 08:57:48 +08:00
lixianjing
d666783577 fix bgfx build 2019-05-22 09:21:03 +08:00
lixianjing
ef10dc7189 add vgcanvas cairo 2019-05-15 16:09:57 +08:00
lixianjing
bf2f33d1e6 fix build for 32bit ubuntu 2019-05-11 17:37:07 +08:00
xianjimli
65e3fbe653 fix WIN_WindowProc in SDL 2019-04-10 09:11:43 +08:00
xianjimli
782b134c12 remove unused files 2019-04-02 16:52:19 +08:00
xianjimli
719711abae pixman 2019-04-02 16:49:42 +08:00
xianjimli
add5e0bbaa fix SDL SConscript 2019-03-28 11:12:13 +08:00
xianjimli
9cf5ec3592 support build for windows 32bit version 2019-03-20 09:34:25 +08:00
yangjuncode
10f74b3918
fix build on arch 2019-03-15 21:29:43 +08:00
xianjimli
293ba9aa99 update for bgfx 2019-03-05 16:07:21 +08:00
xianjimli
a3d5939131 merge issue #97 2019-03-05 14:54:23 +08:00
xianjimli
6c3ff3e7b9 fix bgfx compile on windows 2019-02-28 17:34:31 +08:00
xianjimli
7dcc12bf0a sync bgfx 2019-02-27 09:39:49 +08:00
xianjimli
01102acc4b fix agge renderer 2019-01-08 11:15:55 +08:00
xianjimli
d7f8657c60 sync SDL(fix windows IME) 2019-01-03 09:29:51 +08:00
xianjimli
969f35c4ce support freetype font loader 2018-12-26 18:10:38 +08:00
xianjimli
d1aa0b568c split base into 3 directories: tck, base and widgets 2018-12-15 17:22:05 +08:00
xianjimli
75698a1f38 fix pixel_blend 2018-12-11 14:38:49 +08:00
xianjimli
f7b3f3fd76 gradient support alpha channel 2018-12-11 09:12:37 +08:00
xianjimli
e2a2ffd2f5 improve agge linear_gradient 2018-12-07 18:00:04 +08:00
xianjimli
64107c48ff support gradient 2018-12-07 12:42:54 +08:00
xianjimli
cd17d3f539 fix scanline_adapter<RendererT>::commit 2018-12-05 11:29:02 +08:00
xianjimli
f3ecbe180e fix build scripts 2018-11-28 10:09:01 +08:00
xianjimli
728c7cb808 fix build scripts 2018-11-27 15:15:48 +08:00
xianjimli
f0673cd7dc sync bgfx code 2018-11-15 08:58:18 +08:00
xianjimli
944c3f1251 fix line cap 2018-11-13 10:17:26 +08:00
xianjimli
55648e7a1b improve progress_circle and update assets 2018-11-11 17:53:01 +08:00
xianjimli
1d3ee1590d fix for agge 2018-11-10 18:29:33 +08:00
xianjimli
43b0122249 intigrate bgfx(not done yet) 2018-11-09 18:46:34 +08:00
xianjimli
f871a6da35 nanovg-agge use bilinear interpolation algorithm(thanks to panfeng) 2018-10-29 17:34:24 +08:00
xianjimli
141418e927 fix for stm32 2018-10-29 12:28:51 +08:00
xianjimli
fa5d5b7edb fix for stm32 2018-10-29 12:20:57 +08:00
xianjimli
a54eaaab02 fix nanovg-agge 2018-10-26 12:10:11 +08:00
xianjimli
768d0a5467 vgcanvas supports framebuffer which has special stride 2018-10-25 17:46:30 +08:00
xianjimli
c0f72cc019 update docs 2018-10-16 09:44:41 +08:00
xianjimli
af168804d6 update docs 2018-10-16 09:44:24 +08:00
xianjimli
fa94dc6e51 sync SDL 2018-10-16 09:42:19 +08:00
xianjimli
14ec1c997a nanovg-agg backend 2018-10-15 16:19:26 +08:00
xianjimli
77dfcd5bef fix compile errors from old gcc 2018-10-14 11:18:31 +08:00
xianjimli
c5e33c1d87 use WITH_NANOVG_GL instead of WITH_NANOVG_SOFT 2018-10-14 07:55:25 +08:00
xianjimli
7d6f2b066d rename files in libunibreak 2018-10-14 07:32:00 +08:00
xianjimli
109c96201c tidy 3rd packages 2018-10-13 18:40:00 +08:00
xianjimli
92dd5127bd use customized SDL to support hidpi on windows/linux 2018-10-13 07:59:46 +08:00
xianjimli
a7b2b19ec2 rework lcd_mem and blend 2018-10-10 17:30:59 +08:00
xianjimli
e138047228 improve vgcanvas 2018-09-26 15:40:55 +08:00
xianjimli
f0bfbb82f1 fix glad to load OpenGLES 2018-09-26 09:11:01 +08:00
xianjimli
3199db41a4 fix arm linux 2018-09-23 08:06:20 +08:00
xianjimli
8211288aa3 fix arm linux 2018-09-23 08:05:35 +08:00
xianjimli
d08f0f8fcb fix windows compile errors 2018-09-23 07:25:27 +08:00
xianjimli
fafb04f2b5 remove unused files 2018-09-23 07:10:43 +08:00
xianjimli
3a1592d263 optimize 2018-09-21 12:31:38 +08:00
xianjimli
4a05d0db84 add tests 2018-09-21 11:18:22 +08:00
xianjimli
305a4bf77d port nanovg to stm32 2018-09-20 15:01:45 +08:00
xianjimli
489641839a nanovg-agge support fb rgb565 2018-09-20 10:28:31 +08:00
xianjimli
7cf5b8bbae update assets 2018-09-19 16:00:39 +08:00
xianjimli
9118176f44 fix compile errors on old gcc 2018-09-19 15:35:40 +08:00
xianjimli
b937a0f266 use nanovg-agge replace cairo/agg/piccaso 2018-09-19 14:57:21 +08:00
xianjimli
9f40953d42 fix warnings 2018-09-19 14:32:59 +08:00
xianjimli
bd9bd9a667 nanovg-agge works 2018-09-19 14:13:57 +08:00
xianjimli
2147efe33b add agge 2018-09-19 11:21:12 +08:00
xianjimli
c13829fc85 fix config.h for arm32 2018-09-04 15:49:37 +08:00
xianjimli
4333337b9a port to stm32 2018-09-03 12:23:45 +08:00
xianjimli
2d0f9a4267 port pixman/cairo to embedded system 2018-09-03 07:10:30 +08:00
xianjimli
1dca8751a0 add vgcanvas_cairo.c 2018-09-02 12:17:42 +08:00
xianjimli
ea32a7d761 fix cairo build errors on stm32 2018-09-01 12:01:12 +08:00
xianjimli
84051f5a36 add pixman/cairo 2018-09-01 07:15:32 +08:00
xianjimli
75f95df676 fix warnings 2018-08-31 12:24:44 +08:00
xianjimli
17e9fd4fef move lua related stuff to awtk-lua 2018-08-05 11:59:11 +08:00
xianjimli
dece8002c9 fix valgrind found bugs 2018-08-04 11:58:43 +08:00
xianjimli
86c7a3a713 add line break 2018-07-27 10:50:05 +08:00
xianjimli
21fb7072a6 tab_button/button_group 2018-07-22 14:22:09 +08:00
xianjimli
3f210a3b7b fix warnings 2018-07-16 19:32:44 +08:00
xianjimli
05ccf31a82 fix for ubuntu 18 2018-06-28 16:10:43 +08:00
xianjimli
acd598092e port gpinyin to arm 2018-06-24 18:03:28 +08:00
xianjimli
0ba9d3303d integrate pinyin input method 2018-06-24 12:23:51 +08:00
xianjimli
87f5bf933b add gpinyin 2018-06-23 18:17:22 +08:00
xianjimli
9b43bffdda fix for stm32 dma2d 2018-06-10 11:35:46 +08:00
xianjimli
508b5457cc stm32 support truetype/png 2018-06-09 16:23:10 +08:00
xianjimli
a834486f7c remove stdio depends 2018-06-03 07:09:54 +08:00