Commit graph

3960 commits

Author SHA1 Message Date
MihailRis
7d09a7957c fix division by zero in some cases 2026-03-06 19:47:43 +03:00
MihailRis
c0a89cd93a add rigidbody:get_material, set_material 2026-03-05 21:39:59 +03:00
MihailRis
8c06048b7e fix 2026-03-05 21:38:53 +03:00
MihailRis
dbc7cd56bd feat: solid entity material support & minor refactor 2026-03-05 20:52:45 +03:00
MihailRis
01d46b2690 add groundMaterial 2026-03-05 20:34:35 +03:00
MihailRis
1d4fb9bc07 Merge branch 'main' into physics-upgrade 2026-03-05 12:16:23 +03:00
RomanDonw
3ab11f9ef8 added mat4.perspective function 2026-03-05 15:18:40 +10:00
MihailRis
8b48dcbf5a cleanup a bit 2026-03-04 23:34:04 +03:00
MihailRis
546bbcb4e2 reduce duplicating code by increasing complexity even more 2026-03-04 23:29:56 +03:00
MihailRis
8e4e18a86a improve it less cautiously 2026-03-04 22:33:50 +03:00
MihailRis
f726702f21 update substeps calculation scheme 2026-03-04 20:48:04 +03:00
RomanDonw
563b210500 replaced radians on degrees 2026-03-04 19:45:21 +10:00
RomanDonw
3bbc8427e7 changed formatting style in libquat.cpp 2026-03-04 19:20:26 +10:00
RomanDonw
3f5b194fcb misc changed logic in quat.from_euler 2026-03-04 16:34:47 +10:00
RomanDonw
6644c505f0 added quat.from_euler lua function 2026-03-04 15:58:45 +10:00
RomanDonw
4f42d30f91 fixed missing includes in EngineController.hpp 2026-03-04 15:49:25 +10:00
MihailRis
262e72c36e fix AssetsManagement destructor 2026-03-03 22:32:24 +03:00
MihailRis
38354c42f9 applying velocity of ground the worst way possible 2026-03-03 22:18:20 +03:00
MihailRis
7f09c47ffb improve it cautiously 2026-03-03 19:58:23 +03:00
MihailRis
6676db3525 Merge branch 'main' into physics-upgrade 2026-03-02 21:52:17 +03:00
MihailRis
72d9f12613 calibration 2026-03-02 21:50:46 +03:00
ChancellorIkseew
cb2b901985
PlayerContoroller and LevelScreen refactoring (#806) 2026-03-02 01:18:47 +03:00
MihailRis
6bdbf5b40e format blocks_agent.hpp 2026-03-02 01:13:45 +03:00
MihailRis
dc27bd1430
Merge pull request #805 from clasher113/main
bug fix
2026-03-02 01:07:18 +03:00
MihailRis
c66b3e8e9e
Merge pull request #807 from MihailRis/assets-stabilization
preserve assets from being destroyed during frame
2026-03-02 01:07:05 +03:00
MihailRis
aed4f788b5 fixes 2026-03-02 00:50:36 +03:00
MihailRis
9628177698 fix: missing extended block size limit check 2026-03-01 21:46:43 +03:00
MihailRis
30bda4bbc0 Merge branch 'main' into physics-upgrade 2026-03-01 21:14:09 +03:00
MihailRis
31cb9ebd23 add 'system.preserve-assets-during-frame' setting 2026-03-01 21:11:58 +03:00
MihailRis
9eb85bd2dd fix: ChunksRenderer mostly ignores background workers 2026-03-01 20:57:41 +03:00
MihailRis
8c72e3ab4b add 'obj' format support to assets.parse_model 2026-03-01 14:57:32 +03:00
clasher113
13eca72753 Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp 2026-02-28 18:35:02 +02:00
clasher113
0b7dc14f55 fix extended block grounding (new block property) 2026-02-28 18:31:15 +02:00
clasher113
0cc8c70a17 fix blocks variants 2026-02-28 15:59:04 +02:00
MihailRis
fc04284b34 fix fatal exception caused by empty skeleton model texture name 2026-02-28 03:01:37 +03:00
MihailRis
9ac8406558
Merge pull request #803 from MihailRis/fix-blocks-random-tick
fix blocks random tick pattern
2026-02-28 00:29:24 +03:00
MihailRis
ded0964827 feat: keeping assets alive during current frame (temporary solution) 2026-02-28 00:27:08 +03:00
MihailRis
6c15407530 stabilise buggy alFilterf 2026-02-28 00:02:11 +03:00
MihailRis
a550c765ef cleanup 2026-02-27 23:31:14 +03:00
MihailRis
d7316f27f0 fix blocks random tick pattern 2026-02-27 22:36:22 +03:00
MihailRis
454aa20546 Merge branch 'main' into physics-upgrade 2026-02-26 18:02:42 +03:00
MihailRis
a32845d083 fix: FFI library access from non-built-in scripts vulnerability 2026-02-26 00:12:19 +03:00
MihailRis
5b8c2d6162 fix non-lighted chunks saving 2026-02-25 18:38:38 +03:00
MihailRis
e98996e6a9 feat: ceiling collision for solid entities 2026-02-24 23:55:00 +03:00
MihailRis
8dd9e42764 fix crouching check 2026-02-24 23:35:42 +03:00
MihailRis
6aa7739c42 feat: horizontal solid entities collision & increase code duplication 2026-02-24 18:45:31 +03:00
MihailRis
ad5089f383 fix crouching check 2026-02-24 03:34:17 +03:00
MihailRis
b52e990e40 fix step on & move some code somewhere 2026-02-24 00:38:13 +03:00
MihailRis
3308a61d56 fix: attempting to build lights in non-local players chunk matrices 2026-02-23 21:33:32 +03:00
MihailRis
ed9ceb26ba fix ceiling collision & feat: stepping on solid entity 2026-02-23 21:21:07 +03:00