39 Commits

Author SHA1 Message Date
InfiniteCoder
c7755040bd voxels/ 2024-08-04 22:42:44 +03:00
InfiniteCoder
5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
InfiniteCoder
eb061bcaf4 graphics/ 2024-08-04 22:12:48 +03:00
InfiniteCoder
3aa0298c85 files/ 2024-08-04 17:08:11 +03:00
InfiniteCoder
e1e3456139 content/ 2024-08-04 12:45:08 +03:00
Vyacheslav Ivanov
bbf33e8e4d
format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav Ivanov
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
Vyacheslav Ivanov
c858913a2f fix: optimization: PVS-Studio warning V807
Created references to avoid using repeated expressions, improving performance across multiple instances.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:43:12 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings" 2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
c4cc71623d
fix: optimization: PVS-Studio warning V807
Created references to avoid using repeated expressions, improving performance across multiple instances.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 06:07:50 +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
Pugemon
f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis
3003386670 chunk flags converted to a bitfield 2024-05-31 11:59:12 +03:00
MihailRis
064b4516f2 minor optimizations + MAX_WORK_PER_FRAME increased 2024-05-17 21:46:56 +03:00
MihailRis
017c8722ae memory related refactor 2024-05-13 00:11:20 +03:00
MihailRis
9522aedeec quick check with linters 2024-05-10 12:34:05 +03:00
MihailRis
1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis
9f2bceb039 just a minor refactor, nothing special 2024-04-23 02:00:03 +03:00
MihailRis
657b09da9e languages menu moved to xml + minor refactor 2024-04-13 16:28:06 +03:00
MihailRis
b56408a202 src/graphics moved to src/graphics/core 2024-03-18 20:47:35 +03:00
InfiniteCoder
0157213a56 One step closer to multiplayer 2024-03-02 22:59:31 +03:00
Onran
8130b0626f
Add files via upload 2024-02-23 17:12:00 +09:00
Onran
a5087cf221
Add files via upload 2024-02-23 11:48:32 +09:00
Onran
cfacf6f1eb
Add files via upload 2024-02-23 11:44:48 +09:00
Onran
9cc2f93cfd
More world generators support 2024-02-21 11:54:10 +09:00
MihailRis
b7fbb8621a content-pack id validation + refactor 2024-01-25 03:40:08 +03:00
MihailRis
5687e55094 default load-speed set to 4 + minor refactor 2024-01-24 20:43:52 +03:00
MihailRis
58fbb96f2c chunks controller & lighting optimizations 2024-01-24 20:22:21 +03:00
MihailRis
5d931eacc6 additional optimizations 2024-01-24 19:59:12 +03:00
MihailRis
4ea36f8996 experimental optimizations 2024-01-24 18:23:48 +03:00
MihailRis
31eda1abb2 lua: world.get_total_time + set_block_user_bits fix 2024-01-22 09:52:26 +03:00
MihailRis
fe5cab0db0 small fix 2024-01-20 23:44:35 +03:00
MihailRis
1938ccc803 increased world loading speed and ui scroll 2024-01-19 03:53:30 +03:00
MihailRis
acce49f188
Scripting WIP (#70)
* Scripting introduced

* AppImage workflow fixes

* AppImage workflow simplified

* README.md update

* README.md update

* small fix
2023-12-25 05:26:03 +03:00
MihailRis
636cb0c44c World indices check 2023-12-07 15:16:37 +03:00
MihailRis
a102821076 Sky lights data saving (optimization) 2023-12-06 16:15:44 +03:00
MihailRis
64295e2170 Minor refactor 2023-12-05 23:01:29 +03:00
Ara
e45d85bc5a minimize defines 2023-12-04 22:50:00 +06:00
MihailRis
1d5037893c General refactor 2023-11-30 04:30:40 +03:00