Граф коммитов

4594 Коммитов

Автор SHA1 Сообщение Дата
Tobias Schneider 883e435244 Stream graphics and text updates 2014-02-26 14:41:50 -08:00
Tobias Schneider 33ff8c644f Render text symbols 2014-02-21 16:12:17 -08:00
Michael Bebenita 580063dfe2 Micro opts. 2014-02-20 00:57:48 -08:00
Tobias Schneider d9a139c920 Fix static text positioning 2014-02-19 15:18:32 -08:00
Tobias Schneider ac2e399f6c Fix regression after merge 2014-02-19 09:45:45 -08:00
Tobias Schneider b04d18225f WIP decouple TextField/Bitmap from Layout/Rendering 2014-02-18 16:55:10 -08:00
Tobias Schneider 20e1b9f69b Optimize inter-component messaging protocol, serialize symbols 2014-02-18 16:54:51 -08:00
Michael Bebenita 2f76d4da3e Add support for non-tiled shapes in large textures. 2014-02-12 22:59:47 -08:00
Michael Bebenita d5fb03888e Don't generate scaled tiles for non-scalable sources. 2014-02-12 22:01:54 -08:00
Michael Bebenita 7796b2a4f6 Some renaming and comments. 2014-02-12 16:57:38 -08:00
Michael Bebenita 3bc10c34cf Use existing code paths for dynamic tiles. 2014-02-12 16:05:15 -08:00
Michael Bebenita bcb5a5e5b7 Forece hidpi. 2014-02-12 00:21:23 -08:00
Michael Bebenita a1bcd52efd Fix viewport bug. 2014-02-12 00:14:14 -08:00
Michael Bebenita 8542a502f2 Add support for dynamic shapes. 2014-02-11 15:53:35 -08:00
Michael Bebenita e4e9178398 Merge branch 'compositor' of https://github.com/mbebenita/shumway into compositor 2014-02-10 18:24:05 -08:00
Michael Bebenita 6f3caf5790 Primitive support for DOM compositing.
Don't tile small shapes and use compacting atlases.
2014-02-10 18:22:00 -08:00
Tobias Schneider 5feafb39c2 Optimize message handling 2014-02-10 15:43:50 -08:00
Tobias Schneider 16bba190ea Go async 2014-02-07 18:05:44 -08:00
Michael Bebenita b7d0c0d6b9 Shrink tile size when possible. 2014-02-05 08:57:21 -08:00
Michael Bebenita b3725fa11c Fix padding. 2014-02-05 00:52:02 -08:00
Michael Bebenita 9d6bdca8a6 Fix mip level computation, use absolute scale x/y. 2014-02-04 16:29:00 -08:00
Michael Bebenita 3cb922ae43 Merge branch 'compositor' of https://github.com/mbebenita/shumway into compositor 2014-02-04 16:03:25 -08:00
Michael Bebenita 4046ffe50b Integrate color transforms. 2014-02-04 16:03:03 -08:00
Tobias Schneider 22b9d850e0 Move asset dependency handling to the renderer component 2014-02-04 15:58:23 -08:00
Michael Bebenita ad6046e7c3 Add color transsform support. 2014-02-03 11:30:43 -08:00
Michael Bebenita 707328b5ad Merge 2014-01-31 11:57:53 -08:00
Michael Bebenita af2a9e04d8 Cache zoom levels lower than 1. 2014-01-31 10:54:34 -08:00
Tobias Schneider 97f87a6366 Set layer opacity 2014-01-30 20:59:41 -08:00
Tobias Schneider eacd10a3d4 Keep legacy renderer around 2014-01-30 20:46:29 -08:00
Tobias Schneider 4a1fb3a786 Small fixes and cleanups 2014-01-30 20:42:10 -08:00
Tobias Schneider 26159def72 Avoid exceptions when missing dependencies 2014-01-30 20:40:31 -08:00
Tobias Schneider cf9fbb964d Render gradients 2014-01-30 20:37:49 -08:00
Michael Bebenita 0b7689a480 Some comments. 2014-01-29 10:43:28 -08:00
Michael Bebenita 87ee49fdd5 Adds re-caching of scaled shapes. 2014-01-29 10:09:55 -08:00
Till Schneidereit 1727a928a1 Factor out all text layout from TextField into TextFieldContent 2014-01-28 15:38:29 -08:00
Tobias Schneider 7dbe5288c8 Move SWF options into separate file 2014-01-28 12:08:11 -08:00
Tobias Schneider ce7131c9f8 Start centralising rendering-related logic 2014-01-27 22:19:10 -08:00
Tobias Schneider ac32f0b56c Make more inspector buttons to work again 2014-01-27 21:58:00 -08:00
Michael Bebenita f60b1b88e3 Merge branch 'compositor' of https://github.com/mbebenita/shumway into compositor 2014-01-24 16:48:53 -08:00
Michael Bebenita 98cebc4c0e Add perspective. 2014-01-24 16:48:18 -08:00
Tobias Schneider 238514dc52 Fix inspector settings 2014-01-24 15:57:04 -08:00
Tobias Schneider 7428e1688f Fix inspector controls 2014-01-24 15:24:56 -08:00
Michael Bebenita 760e9bfd68 Faster getTiles 2014-01-24 11:46:36 -08:00
Tobias Schneider 808d123a2a Switch back to traversing the display list for mouse handling 2014-01-23 15:04:12 -08:00
Tobias Schneider a85e8560ae Cleanup, remove dead code 2014-01-23 15:04:04 -08:00
Tobias Schneider c4e9a35710 Manage frame containers 2014-01-22 16:28:54 -08:00
Tobias Schneider c051d2dddc Disable invalidation and mouse handling 2014-01-22 16:28:49 -08:00
Michael Bebenita b879f57dc2 Merge branch 'compositor' of https://github.com/mbebenita/shumway into compositor 2014-01-21 19:46:53 -08:00
Michael Bebenita 3637953240 Fix dirty halo problem caused by non-premultiplied alpha. 2014-01-21 19:46:42 -08:00
Yury Delendik d54eed2404 Better getTiles algorithm 2014-01-21 15:13:20 -06:00