68 Commits

Author SHA1 Message Date
MihailRis
1e1fd53209 fix MemoryDevice::list & update filesystem tests 2025-11-16 18:51:14 +03:00
MihailRis
536035441a fixes 2025-11-16 18:35:04 +03:00
MihailRis
654267f2d4 add io::MemoryDevice 2025-11-16 17:38:26 +03:00
MihailRis
dae7d10a74 fix 2025-11-16 17:38:05 +03:00
MihailRis
9279b8385e add finalizing_ostream 2025-11-16 16:52:29 +03:00
MihailRis
1c92a7c9e7 add memory_view_istream 2025-11-16 16:52:20 +03:00
MihailRis
5b26c7d85a add missing '#pragma once' 2025-11-16 16:12:04 +03:00
MihailRis
0a45277f96 add 'graphics.soft-lighting' setting 2025-11-10 18:28:24 +03:00
MihailRis
630e75c7d9 make adaptive menu fps optional ('display.adaptive-menu-fps' flag) 2025-11-10 00:25:38 +03:00
MihailRis
17ffa73ce7 refactor: move and rename EnginePaths 2025-11-09 20:13:59 +03:00
MihailRis
3b583d4dd6 refactor: Engine, EnginePaths, move CoreParameters to new header 2025-11-09 19:56:46 +03:00
MihailRis
4bafad708e move window-related code from Engine.cpp to WindowControl 2025-11-09 19:09:35 +03:00
MihailRis
b14bad5d24
add platform::get_executable_path (#638) 2025-10-03 21:22:16 +03:00
ChancellorIkseew
b30b19e836
Add borderless window mode (from tasks) (#630) 2025-09-30 23:53:15 +03:00
MihailRis
a621b179d3 add 'do-trace-shaders' setting and fix shaders recompiling 2025-08-31 18:14:05 +03:00
MihailRis
ca1b761c8c Merge branch 'dev' into pathfinding 2025-08-19 19:47:10 +03:00
MihailRis
79bb61bbbe add 'debug.enable-experimental' setting & add experimental vec3, vec2 optimization 2025-08-19 01:33:20 +03:00
MihailRis
a78931205f feat: async pathfinding 2025-08-03 01:41:18 +03:00
MihailRis
6d88b7c3d1 add dense-render-distance setting 2025-07-25 12:45:28 +03:00
MihailRis
0b598630d0 fix: writeables not reset after world close 2025-07-18 22:57:38 +03:00
MihailRis
b04dbd5809 add 'graphics.ssao' setting 2025-07-12 21:36:27 +03:00
MihailRis
5751802da2 Merge branch 'main' into update-gfx-pipeline 2025-07-01 23:38:38 +03:00
MihailRis
215ae02fa9
fix content control (#538)
* update ContentControl
* feat: more debug logging
* fix engine paths
2025-07-01 23:38:00 +03:00
MihailRis
6927a87973 Merge branch 'main' into update-gfx-pipeline 2025-06-02 21:42:56 +03:00
MihailRis
4ff42b94c3 update editor & rename 'model' property to 'src' 2025-06-01 23:09:59 +03:00
MihailRis
b272d86619 add 'grahics.advanced-render' and 'graphics.shadows-quality' settings 2025-05-11 01:09:41 +03:00
MihailRis
6164374666 feat: projects & replace builtins.list with 'base_packs' project property 2025-04-22 21:46:10 +03:00
MihailRis
4d1a2b3764 cleanup EnginePaths 2025-04-02 15:01:24 +03:00
MihailRis
331734792d refactor: add ContentControl class 2025-04-02 15:01:24 +03:00
MihailRis
9694a59649 refactor: add Window interface 2025-04-02 14:59:53 +03:00
MihailRis
dbe9ca5efe refactor io/engine_paths 2025-04-02 14:55:53 +03:00
MihailRis
4c8742ce46 refactor frontend/locale 2025-04-02 14:55:53 +03:00
MihailRis
3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
MihailRis
a086b726c6 add file.create_zip(...) 2025-03-17 23:16:50 +03:00
MihailRis
e8153f3393 add file.mount(...) and file.unmount(...) 2025-03-17 23:01:44 +03:00
MihailRis
6286096b57 fix ZipFileDevice::list 2025-03-17 23:00:36 +03:00
MihailRis
794d1d71f5 feat: writeable pack entry points cleanup 2025-03-12 23:42:40 +03:00
MihailRis
88b45e5098 add pack.request_writeable(...) & update gui.confirm screen 2025-03-12 17:07:57 +03:00
MihailRis
7facc33a7e cleanup 2025-02-26 00:22:57 +03:00
MihailRis
b52cc1aea0 fix ZipFileDevice::list for root path 2025-02-25 23:04:31 +03:00
MihailRis
bd614c5f2e enable deflate compression in io::write_zip 2025-02-25 22:49:31 +03:00
MihailRis
226ee40b5a add output versions of deflate and memory streams 2025-02-25 22:42:57 +03:00
MihailRis
57d05bde57 add io::last_write_time & add io::write_zip 2025-02-25 02:03:01 +03:00
MihailRis
edb581bee3 add io::copy, io::copy_all & fix ZipFileDevice::list 2025-02-24 21:00:23 +03:00
MihailRis
9cc55e30e3 add separateFunc ZipFileDevice constructor argument 2025-02-24 20:06:55 +03:00
MihailRis
310bef1723 implement ZipFileDevice::list 2025-02-23 04:16:02 +03:00
MihailRis
58acc1b2ec implement ZipFileDevice methods (WIP) 2025-02-22 07:04:04 +03:00
MihailRis
9389d63a5f add deflate_istream 2025-02-22 07:03:18 +03:00
MihailRis
7f4b074d70 add ZipFileDevice (WIP) 2025-02-22 05:48:48 +03:00
MihailRis
decb820cf9 add memory_istream 2025-02-22 05:47:27 +03:00