Commit Graph

823 Commits

Author SHA1 Message Date
Pinchuk Aleksei
4cde0582aa updated material creation for font 2019-08-02 15:07:35 +03:00
Pinchuk Aleksei
22c35892ad fix font loading for utils test 2019-08-02 13:01:41 +03:00
Pinchuk Aleksei
af0942a371 changed kernings key to u64 2019-07-31 18:35:08 +03:00
Pinchuk Aleksei
3d3437c4a4 changed flat_set to flat_map in fonts chars and kernings 2019-07-31 18:27:23 +03:00
Pinchuk Aleksei
1188a179c8 new bmfont parsing 2019-07-31 15:52:13 +03:00
bc95c3e5f4 remove depth32 texture format, fix render target support detection 2019-07-31 03:45:08 +07:00
28706cc9bf check environment variables E2D_WITHOUT_AUDIO and E2D_WITHOUT_GRAPHICS on engine start 2019-07-31 03:19:52 +07:00
3160547fa1 setup ios/android opengles render defines 2019-07-31 02:01:19 +07:00
7501a6d676 auto opengl/es shader headers 2019-07-31 02:00:13 +07:00
747c24177e Merge branch 'master' into feature/opengles 2019-07-31 00:11:45 +07:00
5136c4aaf5 check opengl es extensions without glew 2019-07-31 00:04:07 +07:00
andrey.zhirnov
ad0db0de86 use vfs for spine 2019-07-30 11:47:24 +03:00
Pinchuk Aleksei
dab28cb210 create label material from system_label 2019-07-29 16:27:24 +03:00
andrey.zhirnov
81aab4efb4 set 'inline all' for profiling, optimize color to color32 conversion, don't create zero-sized buffers 2019-07-29 14:01:44 +03:00
andrey.zhirnov
be5141f296 added spine system; transform vertices on cpu instead of using mvp matrix 2019-07-29 13:55:08 +03:00
d7f30b37e1 Merge pull request #86 from enduro2d/hotfix/fix_pvr_content_size
Hotfix/fix and check pvr content size
2019-07-27 06:35:30 +07:00
c918f9f54b fix and check pvr content size 2019-07-27 06:33:33 +07:00
12d9bcc35a Merge pull request #85 from enduro2d/hotfix/fix_image_noexcepts
Hotfix/fix image loading noexcept issues
2019-07-27 05:20:10 +07:00
cac6761eb5 return lfs json files 2019-07-27 01:24:33 +07:00
3fdd233ca7 fix image loading noexcept issues 2019-07-26 22:58:38 +07:00
andrey.zhirnov
add585af72 added performance test 2019-07-26 18:39:44 +03:00
Pinchuk Aleksei
7854fd2c22 label width implementation 2019-07-26 17:18:05 +03:00
Pinchuk Aleksei
a8817ebe20 add halign and valign implementation 2019-07-26 17:01:51 +03:00
andrey.zhirnov
28556da761 fixed compilation on mac 2019-07-26 11:08:23 +03:00
andrey.zhirnov
7c7a58c0c8 enabled some errors for msvc 2019-07-25 19:09:06 +03:00
andrey.zhirnov
04695f4c00 use .json-large to put json into lfs 2019-07-25 19:08:02 +03:00
andrey.zhirnov
2fb7870e71 fixed spine rendering 2019-07-25 18:53:36 +03:00
andrey.zhirnov
abb7fe44ca added spine components and asset 2019-07-25 17:40:56 +03:00
ba8c4827fb add font loading test and sample arial font 2019-07-25 17:32:29 +07:00
67801491cb font loading fixes 2019-07-25 10:49:09 +07:00
50bc6b97cb add new label properties (unimplemented yet) 2019-07-25 05:37:58 +07:00
ba92155606 fix order of includes, add label_system to the engine start 2019-07-25 02:39:59 +07:00
Pinchuk Aleksei
11af7b306c fix bug with line break 2019-07-23 16:26:54 +03:00
Pinchuk Aleksei
7f53bee4cc label loaded from json 2019-07-23 15:15:39 +03:00
10496badaa remove unsupported mipmap and cubemap filtration options 2019-07-23 09:38:32 +07:00
180be22b9e Merge pull request #84 from enduro2d/feature/update_buffer_and_image
buffer update moved to render class
2019-07-23 07:28:47 +07:00
3eb0c70858 allow to update buffer and texture with empty data. fix CI tests 2019-07-23 06:18:18 +07:00
5cd9bbc810 reduce render state setting code 2019-07-23 06:02:48 +07:00
22f88a7bdd grab_XXX functions are temporarily removed 2019-07-23 05:35:08 +07:00
010da6e620 more general buffer iterators 2019-07-23 03:00:06 +07:00
andrey.zhirnov
739267f670 added ability to read uncompressed texture data 2019-07-22 19:44:28 +03:00
andrey.zhirnov
a689e42441 added more asserts, fixed code style 2019-07-22 18:42:38 +03:00
andrey.zhirnov
72da243995 added ability to read texture and render_target; added region instead of size and offset to update_texture, added g8 and ga8 pixel_type 2019-07-22 18:24:42 +03:00
f27e0f6e6e little code style fixes 2019-07-22 18:27:48 +07:00
andrey.zhirnov
dea63977eb added support for compressed formats to render::update_texture 2019-07-22 13:20:04 +03:00
andrey.zhirnov
04eece6bb8 added spine submodule 2019-07-22 12:09:43 +03:00
andrey.zhirnov
fe79fe1db8 buffer update moved to render class 2019-07-22 11:53:08 +03:00
Pinchuk Aleksei
2501993dbd add standart functions to font 2019-07-22 10:53:29 +03:00
Pinchuk Aleksei
e74f113948 add label:dirty component 2019-07-22 10:52:14 +03:00
d434472666 update ecs.hpp submodule 2019-07-19 01:06:45 +07:00