Commit graph

4120 commits

Author SHA1 Message Date
MihailRis
a92efe581f fix: assets access attempts in headless mode leading to segfaults 2026-02-12 01:35:57 +03:00
MihailRis
85c085d7c3 rename 2026-02-11 23:59:56 +03:00
MihailRis
48f5de8adf fix commands execution thread 2026-02-11 23:58:42 +03:00
MihailRis
20155b88d0 add 'sound-absorption' block material parameter 2026-02-11 21:19:55 +03:00
MihailRis
b200d38e48 add '--stdin-cmd' command line flag 2026-02-11 16:01:46 +03:00
MihailRis
7c0772b5b6 rename 2026-02-11 15:57:38 +03:00
MihailRis
41ba0b8e65 feat: executing commands from stdin 2026-02-11 15:26:53 +03:00
MihailRis
28cd59ebde calibration 2026-02-11 14:06:40 +03:00
MihailRis
a1cb939b9e test looped clouds 2026-02-11 13:56:56 +03:00
MihailRis
e24a5db97a test clouds 2026-02-11 01:09:30 +03:00
MihailRis
b355e4568d improve acoustics 2026-02-10 23:48:24 +03:00
MihailRis
9f9c7074f7 fix 2026-02-10 23:05:17 +03:00
MihailRis
72aba4d31d test acoustics 2026-02-10 23:05:17 +03:00
MihailRis
3523816378 minor refactor 2026-02-10 23:05:17 +03:00
MihailRis
53ebe566b0 remove duplicating template 2026-02-10 23:05:17 +03:00
MihailRis
743e178f0a add effects control (WIP) 2026-02-10 23:05:17 +03:00
MihailRis
923c694ab4 add effects extension support 2026-02-10 23:05:17 +03:00
MihailRis
f620addcb8 fix gl errors 2026-02-07 00:27:19 +03:00
MihailRis
7bb1f9f2ce cleanup 2026-02-06 23:22:59 +03:00
MihailRis
239ada8e3d add cursorLocator argument to gui.set_active_frame 2026-02-06 18:05:21 +03:00
MihailRis
8ee2edef5c update gui.create_frame return value 2026-02-06 17:55:57 +03:00
MihailRis
8468ab184d add gui.get_active_frame, set_active_frame & update cursor lock behavior 2026-02-06 14:16:30 +03:00
MihailRis
463098aa1e add gui.create_frame 2026-02-04 13:10:49 +03:00
MihailRis
566aa04cda test rendering ui to texture 2026-02-03 23:17:26 +03:00
MihailRis
5d5a0e8932 add stopNs to timeutil::Timer 2026-02-03 16:29:30 +03:00
MihailRis
2475a7e8f5 cleanup 2026-02-03 14:00:58 +03:00
MihailRis
895a496f6e fix thing broken by refactor 2026-02-03 12:39:44 +03:00
MihailRis
ed2f0cac77 add 'graphics.particles-batch-vertices' setting 2026-02-02 23:05:44 +03:00
MihailRis
75afce2a68 remove unused code 2026-02-02 22:46:01 +03:00
MihailRis
5380bcf013 refactor world renderer a bit 2026-02-02 22:40:54 +03:00
MihailRis
b69c92b330 Merge branch 'main' into volume-renderer 2026-02-02 20:17:17 +03:00
MihailRis
a7ffbc9dec add more debug messages and checks 2026-02-02 19:54:24 +03:00
MihailRis
f1d85000e4 add transform vectors/matrices nan/inf check 2026-02-02 19:38:43 +03:00
MihailRis
d9a7afad05 Merge branch 'main' into volume-renderer 2026-01-29 22:35:02 +03:00
MihailRis
9c4c82376a cleanup a bit 2026-01-29 21:21:13 +03:00
MihailRis
0012419651 test content events names cache 2026-01-29 20:30:38 +03:00
MihailRis
bf7732f68a reduce Chunks.getChunkByVoxel calls in LightSolver 2026-01-29 19:52:47 +03:00
MihailRis
117199a3ec update array_queue memory management 2026-01-29 19:28:24 +03:00
MihailRis
5c64d56766 replace deque with array_queue in LightSolver 2026-01-29 18:37:20 +03:00
MihailRis
99f06c9625 add util::array_queue 2026-01-29 18:36:23 +03:00
MihailRis
f1a015d3e7 optimize BlocksController::randomTick & reduce small allocations count 2026-01-28 23:04:06 +03:00
MihailRis
fb0ad19a65
Merge pull request #773 from MihailRis/background-assets-loader
background assets loader
2026-01-28 20:27:07 +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
6afb5c8c0f add assets.request_texture 2026-01-28 12:48:10 +03:00
MihailRis
6aac90094e add 'fallback' property to xml and scripting 2026-01-27 23:10:08 +03:00
MihailRis
18e7fb55a6 cleanup Image element & add fallback 2026-01-27 23:04:30 +03:00
MihailRis
279299274a feat: pre-set world: entry-point on world creation 2026-01-26 21:52:49 +03:00
MihailRis
0cf7d9b1ed add background assets loader 2026-01-23 22:40:57 +03:00
MihailRis
245e040a1c add jobsSource to ThreadPool 2026-01-23 22:39:20 +03:00