Commit graph

44 commits

Author SHA1 Message Date
aeec694443 Fixes in test runner 2023-04-18 16:00:23 +03:00
df9d40540b Fix tests logging 2023-01-09 20:49:50 +03:00
ef3359add1 Fix convert-mesh script 2022-10-01 13:52:56 +03:00
f7d612e9f4 Support stripping extension in psemek_glob_resources 2022-08-10 16:03:24 +03:00
9f0c5a78c3 Fix exporting mesh without parent 2022-06-23 22:38:41 +03:00
727ec22fff Mesh exporting script fixes 2022-06-22 18:42:43 +03:00
9d997bd88b Fix mesh exporting script: export armature if it is the selected object's parent 2022-06-22 18:04:13 +03:00
e0acd31259 Fix texture coordinates in blender model exporter 2022-06-20 22:11:43 +03:00
f93383f06d Add pair & tuple stream output operators for tests 2022-06-11 13:59:16 +03:00
9edf94be0c Clang compilation fixes 2022-06-11 13:58:54 +03:00
fd336dfde2 Add tests output coloring 2022-05-19 16:35:55 +03:00
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