Commit graph

33 commits

Author SHA1 Message Date
75e6db45f1 Redesign resources system: centralized id-based resource registry 2022-03-07 00:05:40 +03:00
5be37d2b93 Comment out a line in convert-mesh.py, it seems to break in older blender versions 2022-02-26 20:19:28 +03:00
e557fd4eaf Rewrite convert-mesh: support both flat & non-flat shading in one model, support specifying model name 2022-02-22 22:17:58 +03:00
eb7b827b1e Add resource files to project files 2022-02-15 16:23:39 +03:00
e7ede3e39b Add psemek_glob_resources macro 2022-02-06 13:51:41 +03:00
790deb19ff Add relative error closedness check in tests 2022-01-23 19:36:55 +03:00
c6f01aad81 Support logging in tests 2022-01-21 12:10:12 +03:00
454d975ba6 Make tests expect_close macro show actual values of compared expressions 2022-01-21 12:09:53 +03:00
cad2590bc7 Fix tests 2021-07-20 14:53:23 +03:00
25a52ed407 Convert vertex colors from sRGB to linear RGB in mesh exporter 2021-07-19 12:48:07 +03:00
3752ad7da0 Better Uint8 string representation in convert-mesh script 2021-07-16 09:40:23 +03:00
463cb5372b Fix convert-mesh script 2021-07-15 18:57:11 +03:00
de1950f1a6 Rewrite mesh exporter to support armature & poses 2021-07-13 11:55:57 +03:00
4aff648a99 Make sure embedded resources are aligned to 16 bytes 2021-07-13 11:41:39 +03:00
4fa64be5b0 Add convert-mesh tool to convert blender files to binary resources 2021-03-07 19:07:59 +03:00
4f88ce3101 Support public resources in libraries 2021-02-25 09:07:00 +03:00
d7469920de Clang compilation fixes: use non-template stream output operators 2021-01-18 18:11:01 +03:00
e7cac4a618 Clang compilation fixes 2021-01-18 18:01:03 +03:00
5133695c6f Add matrix tests 2021-01-16 22:46:52 +03:00
bbd15c5942 Slightly better overall tests result reporting 2021-01-16 22:46:29 +03:00
6d22ae95c7 Add geom vector & point tests 2021-01-16 19:06:27 +03:00
1c550d7168 Small fix in test duration output 2020-11-29 12:31:45 +03:00
91faa2423e Add testing context as test case argument & support simple profiling in tests 2020-11-25 13:17:24 +03:00
bc18b03a53 Add comparison checks to testing framework 2020-11-25 10:08:51 +03:00
ea81ac987d Support underscores in test names 2020-11-25 10:08:21 +03:00
c6a8590b2c Add a simple unit testing framework 2020-11-24 23:11:40 +03:00
7eadc77557 Do not create resources for non-built targets in package mode 2020-09-21 20:21:06 +03:00
ae282d796c Implement packaging for windows 2020-09-19 11:51:51 +03:00
d3fb1a5b12 Fix linux packaging 2020-09-16 14:54:33 +03:00
6fba44ca49 Check number of arguments in linux packaging 2020-09-16 13:13:15 +03:00
e4a841f132 Add linux packaging tools 2020-09-16 13:08:32 +03:00
61ac1a5d78 Fix resource compiler: add resource header to sources 2020-08-28 09:38:41 +03:00
35ea62bb63 Add an embedded resource compiler tool 2020-08-28 09:29:39 +03:00