Commit Graph

510 Commits

Author SHA1 Message Date
3431f030fa safe context cleaning 2019-04-07 10:51:29 +07:00
061078d0bc sorted vector instead hash map for property block 2019-04-07 10:00:01 +07:00
400da781b8 using buffer_view for creating and updating render buffers 2019-04-06 19:23:18 +07:00
5ef031c1e1 utils: simple buffer view impl 2019-04-06 18:32:12 +07:00
6e71e782c5 sprite tint to color32 2019-04-06 17:33:30 +07:00
112e8e568c flipbook_player helper functions 2019-04-04 11:55:37 +07:00
b431ac5de3 basic flipbook system impl 2019-04-04 10:05:30 +07:00
42e2b7be0b math: mod function 2019-04-04 08:36:24 +07:00
673dd6b3c4 dummy flipbook controller and system 2019-04-03 08:09:39 +07:00
6dc791e9c1 add nested atlas sprites and load these from flipbook 2019-04-03 07:39:44 +07:00
8f23d750d4 remove render dependency from model 2019-04-03 03:21:04 +07:00
51e86dd6e2 remove material from flipbook asset 2019-04-03 01:00:18 +07:00
95fd52f8a0 remove materials from model asset 2019-04-03 00:31:54 +07:00
20361bf1f4 remove material from sprite asset 2019-04-03 00:05:48 +07:00
15f679e4b7 renderer materials property 2019-04-02 23:35:57 +07:00
e8f13091a0 Merge branch 'master' into feature/flipbook 2019-04-02 23:11:45 +07:00
9ac2e3db0b universal load asset function for main and nested assets 2019-04-02 17:37:18 +07:00
3bec77c73c typed loading nested assets from library 2019-04-02 09:38:55 +07:00
1604473252 dummy asset_factory 2019-04-02 07:39:54 +07:00
5fa2963c0c separate asset and library headers 2019-04-02 06:50:31 +07:00
6a1b681ec8 remove constructors from specific assets. const library load function. 2019-03-31 03:13:23 +07:00
227d2b3391 asset nested content 2019-03-31 02:39:09 +07:00
344aec46ba working with address impl 2019-03-31 01:04:02 +07:00
f1f0ce328e dummy address source files 2019-03-31 01:04:02 +07:00
6c9e0ee6c6 flipbook resource loading 2019-03-28 20:46:08 +07:00
42de3eba17 flipbook container impl 2019-03-28 09:19:39 +07:00
265bd0b719 flipbook dummy classes 2019-03-28 04:53:39 +07:00
9f37e1f780 add atlas asset cache 2019-03-26 19:04:59 +07:00
84adbda65c add sprite making using atlas 2019-03-26 18:44:10 +07:00
ddc580a727 move math::enum_to_number to utils::enum_to_underlying 2019-03-26 13:25:35 +07:00
37fb586e27 remove atlas per pixels per unit property 2019-03-26 10:32:02 +07:00
cdb15dd58d atlas resource first impl 2019-03-21 09:29:57 +07:00
6e0e2921b1 json_utils: parsing strings and value arrays 2019-03-21 06:53:58 +07:00
55d1febd09 add shape asset 2019-03-20 04:49:50 +07:00
53cb040151 add shape class (2d analog of mesh) 2019-03-20 04:47:03 +07:00
7494f3eaf6 dummy atlas resource classes 2019-03-19 19:08:40 +07:00
7f17d235ca engine: separate tick and render functions 2019-03-17 08:46:49 +07:00
c47e861586 name refactoring: material:reset to clear, geometry:reset to clear 2019-03-14 08:05:48 +07:00
c6749e63d6 fixed multithreading creation of model asset 2019-03-12 10:54:22 +07:00
dd2374e45a system priorities 2019-03-12 03:35:43 +07:00
7dcf5c1c4b update modules 2019-03-12 03:25:11 +07:00
b1d1281193 fix gcc 4.9 compilation 2019-03-09 10:54:18 +07:00
352d7ce901 fix msvc compilation 2019-03-08 11:53:19 +07:00
b718bf0b25 fix gcc 4.9 compilation 2019-03-08 11:26:14 +07:00
1900b436e5 generate geometry for model. remove model_system. 2019-03-08 05:50:38 +07:00
96133024d7 remove sprite system 2019-03-08 05:39:57 +07:00
638a143528 equal operator for render::geometry. reset function for material and geometry. 2019-03-08 00:51:13 +07:00
ab292d67d9 first sprite renderer impl 2019-03-07 04:24:02 +07:00
bb00a2ecfd render: more property block access functions 2019-03-05 03:58:38 +07:00
79de75126e dummy model system 2019-03-05 03:57:31 +07:00