Commit Graph
50 Commits
Author SHA1 Message Date
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav IvanovandMihailRis aecd0f5db9 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRisandGitHub ba046a52c0 Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov 2c1103307f fix: optimization: PVS-Studio warning V813
Passing large objects by const reference avoids unnecessary copying and enhances efficiency.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 05:35:55 +03:00
Vyacheslav Ivanov 5dd7a15c09 fix: optimization: PVS-Studio warning V832
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.

Reported by: PVS-Studio

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis 8617784084 fix blocks placing when crouching 2024-07-13 04:48:03 +03:00
MihailRis f0270d3391 feat: saving entities (WIP) 2024-07-05 05:16:31 +03:00
MihailRis 736e5b95b6 add radial triggers 2024-07-04 06:09:29 +03:00
MihailRis a72a37ccf7 Merge branch 'main' into entities 2024-07-01 06:21:00 +03:00
MihailRis fab124a2e2 remove unnecessary 'new' operators 2024-07-01 06:00:33 +03:00
MihailRis 316233816f Merge branch 'main' into entities 2024-06-30 22:16:14 +03:00
MihailRis 2dffdf757c add <image ...> atlases support 2024-06-30 22:05:12 +03:00
MihailRis 5769be8ec8 add triggers 2024-06-30 16:25:08 +03:00
MihailRis 69ddcb7595 add test model 2024-06-24 01:05:28 +03:00
MihailRis 30ac1a58ee remove test code 2024-06-23 02:05:13 +03:00
MihailRis b3ae8484a2 fix: extended blocks raycast fix 2024-06-09 13:48:43 +03:00
MihailRis 8aa6d5ee2d add extended blocks (block size property) 2024-06-08 16:58:05 +03:00
MihailRis 3c6089225f cleanup 2024-05-06 17:35:05 +03:00
MihailRis 1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis 6b037ec7e8 hpp+ 2024-05-06 01:27:24 +03:00
MihailRis 4ac8ea1ab3 final rename 2024-04-24 19:01:28 +03:00
MihailRis 657b09da9e languages menu moved to xml + minor refactor 2024-04-13 16:28:06 +03:00
MihailRis f64a851a24 UVRegion moved to 'maths' 2024-03-20 10:48:49 +03:00
MihailRis 4d70138b24 minor refactor + 4 spaces indentation 2024-03-13 19:21:40 +03:00
MihailRis ff7e39ed27 fix 2024-03-08 22:48:06 +03:00
MihailRis 93979b2e53 LMPacker indents fix 2024-03-08 22:31:32 +03:00
MihailRis e16f7567b1 lua: inventory library 2024-02-12 13:56:46 +03:00
MihailRis a4a5aef422 skybox: added moon and stars 2024-01-26 02:49:42 +03:00
MihailRis 6214e1a507 randomTick sped up with faster rand implementation 2024-01-17 23:41:11 +03:00
A-lex-Ra d671188680 small refactoring 2024-01-05 13:13:02 +06:00
A-lex-Ra f69f6e2711 simplify rays (no templates) 2024-01-04 23:52:15 +06:00
A-lex-Ra 76475dd1b1 refactoring btw 2023-12-20 22:23:55 +06:00
A-lex-Ra dd1ff089b9 rays efficiency and readability improve 2023-12-19 09:26:13 +06:00
A-lex-Ra 079b9bd597 fix rayboxCache (just off) 2023-12-10 22:46:30 +06:00
A-lex-Ra 81d431e7e7 rays fixed 2023-12-10 22:30:34 +06:00
MihailRis 7cc384e171 Added missing include 2023-12-09 22:00:39 +03:00
Ara 616057b2b9 normals finished 2023-12-10 00:38:32 +06:00
Ara f5b5130e8b small fixes 2023-12-09 23:16:17 +06:00
Ara c5ab5996a3 quickfix typo 2023-12-09 20:20:48 +06:00
Ara ed57c0b075 raycast impl
(not finished normals and intersection point returning)
2023-12-09 19:10:02 +06:00
MihailRis 91a6426efe AABB block hitboxes 2023-11-29 16:36:00 +03:00
MihailRis f3889421d8 AABB.inside fix 2023-11-29 13:21:31 +03:00
MihailRis 7add5e6dcb Added AABB struct 2023-11-29 13:18:47 +03:00
MihailRis 230d71ab49 small fix 2023-11-23 12:30:51 +03:00
MihailRis 1cf4cb727f LMPacker fix 2023-11-23 12:28:28 +03:00
MihailRis fb8d220cca Blocks atlas is auto-assembling now 2023-11-22 01:53:48 +03:00
@clasher113 883dcbf168 Advancec Frustum Culling & fixes 2023-11-16 16:42:57 +02:00
MihailRis e437cc99ce EngineSettings.chunksLoadSpeed; removed unused assets 2023-11-06 00:20:58 +03:00
MihailRis 7730da0056 Project structure update 2023-11-05 22:30:52 +03:00
MihailRisandGitHub bc9d29cf68 A lot of changes in almost all files 2022-02-28 02:30:15 +03:00