Commit graph

209 commits

Author SHA1 Message Date
MihailRis
6f7aeb504f overwrite assets in preload.json 2026-07-18 14:52:38 +03:00
MihailRis
acff945492 fix skeletons behaviour in preload.json 2026-04-11 13:15:30 +03:00
MihailRis
31cb9ebd23 add 'system.preserve-assets-during-frame' setting 2026-03-01 21:11:58 +03:00
MihailRis
ded0964827 feat: keeping assets alive during current frame (temporary solution) 2026-02-28 00:27:08 +03:00
MihailRis
32f3f762a0 feat: shared FontFile 2026-02-16 02:12:23 +03:00
MihailRis
47809b4024 feat: rendering pages on demand 2026-02-16 01:42:48 +03:00
MihailRis
11c3f1c5eb add vector fonts support 2026-02-15 20:27:34 +03:00
MihailRis
d9a7afad05 Merge branch 'main' into volume-renderer 2026-01-29 22:35:02 +03:00
MihailRis
63024133be add 'system.max-bg-asset-loaders' setting 2026-01-28 20:06:00 +03:00
MihailRis
1cf4fb8703 small fixes 2026-01-28 19:25:45 +03:00
MihailRis
0cf7d9b1ed add background assets loader 2026-01-23 22:40:57 +03:00
MihailRis
b2df0a7e91 Merge branch 'main' into volume-renderer 2026-01-18 22:53:07 +03:00
MihailRis
e0e9e1914b feat: auto-load vcm skeletons 2026-01-18 21:43:34 +03:00
MihailRis
059f567577 fix vcm skeleton models 2026-01-18 18:06:55 +03:00
MihailRis
7f2d9b887d feat: 'squash' support for vec3 models 2026-01-16 02:25:34 +03:00
MihailRis
19e180ddbb feat: loading skeleton from vcm & add 'squash' model asset parameter 2026-01-16 02:24:00 +03:00
MihailRis
42c4716be2 change: skeletons are assets now, not content units 2026-01-16 01:01:15 +03:00
MihailRis
6760d16052 update vcm::parse semantics 2026-01-15 22:57:04 +03:00
MihailRis
88544183d0 stabilize delays of chunks meshes building 2025-12-29 20:41:47 +03:00
MihailRis
79eb185530 reduce copies in ThreadPool 2025-12-25 23:39:11 +03:00
MihailRis
d96cdba693 make parsing error messages while assets loading more verbose 2025-12-01 20:02:12 +03:00
MihailRis
17ffa73ce7 refactor: move and rename EnginePaths 2025-11-09 20:13:59 +03:00
MihailRis
28dd2f38d2 feat: update atlas texture extrusion on its reload 2025-11-05 12:25:50 +03:00
MihailRis
ec94abccbc fix assets.parse_model with 'xml' format 2025-10-15 12:17:46 +03:00
MihailRis
a621b179d3 add 'do-trace-shaders' setting and fix shaders recompiling 2025-08-31 18:14:05 +03:00
MihailRis
29021d1178 refactor a bit 2025-07-14 00:02:29 +03:00
MihailRis
5478d121f0 add variants (WIP) 2025-07-13 21:28:57 +03:00
MihailRis
96a94aa33c feat: recompiling shaders 2025-07-02 23:02:50 +03:00
MihailRis
02a91e0b72 add 'advanced' post-effect load configuration 2025-06-13 23:28:16 +03:00
MihailRis
9c7bd05a74 fix windows build 2025-06-02 21:14:23 +03:00
MihailRis
4333d9ab06 feat: support alternative vcm models syntax 2025-06-01 23:08:59 +03:00
MihailRis
761afe51a5 fix: util::get_texture_region 2025-05-24 19:26:57 +03:00
MihailRis
ec85260ec4 add vcm format loader 2025-05-02 15:27:05 +03:00
MihailRis
20e3a961f9 add BlockModel struct 2025-04-27 18:21:56 +03:00
MihailRis
ba170035ef feat: post-processing effects 2025-04-05 00:41:25 +03:00
MihailRis
6043ae8331 refactor GLSLExtension 2025-04-03 21:57:46 +03:00
MihailRis
331734792d refactor: add ContentControl class 2025-04-02 15:01:24 +03:00
MihailRis
4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis
3a203bd4b0 disable mip-mapping for canvas texture 2025-03-17 04:12:56 +03:00
MihailRis
f9c5bd5e4d add canvas:create_texture(...) 2025-03-17 02:45:21 +03:00
MihailRis
12105c2933 fix: incorrect UV on custom model blocks 2025-02-19 23:39:50 +03:00
MihailRis
ce9853d813 add BlockMaterial.hitSound 2025-02-18 18:50:50 +03:00
MihailRis
347d76870a add io::directory_iterator 2025-01-31 10:07:05 +03:00
MihailRis
e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis
1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +03:00
MihailRis
434e8a6331 cleanup 2024-11-27 23:25:56 +03:00
MihailRis
9ed80ec835 disable traceback lines with non-existing files 2024-11-24 12:09:46 +03:00
MihailRis
784f93666c add 'separate' atlas type & get rid of assets loading entries duplicates 2024-11-20 04:30:19 +03:00
MihailRis
e3cb736519 update lua chunks sources to the engine format 2024-11-18 14:05:45 +03:00
MihailRis
0a8ea7e597 disable mip-mapping in fonts 2024-11-13 12:00:55 +03:00