Commit Graph
1784 Commits
Author SHA1 Message Date
InfiniteCoder f66d0ce7fd physics/ 2024-08-06 00:07:00 +03:00
InfiniteCoder 54f15ecaea maths/ 2024-08-06 00:06:23 +03:00
InfiniteCoder 79ccde35b7 lighting/ 2024-08-06 00:05:41 +03:00
InfiniteCoder eb6bb19dc6 interfaces/ 2024-08-06 00:04:32 +03:00
InfiniteCoder 06a41e0d0d Controversial 2024-08-06 00:01:42 +03:00
InfiniteCoder 9283aa605f frontend/ 2024-08-06 00:01:27 +03:00
InfiniteCoder 8f9c7eb7ff data/ 2024-08-05 23:59:42 +03:00
InfiniteCoder b6adb72a35 Controversial 2024-08-05 23:58:50 +03:00
InfiniteCoder 3b6e7d1877 audio/ 2024-08-05 23:58:14 +03:00
InfiniteCoder 9f9b9f2d64 world/ 2024-08-05 23:49:11 +03:00
InfiniteCoder 9340e962d3 Controversial 2024-08-05 23:26:43 +03:00
InfiniteCoder 7f75c454c8 logic/ 2024-08-05 23:23:28 +03:00
InfiniteCoder 5d791b3cec Merge remote-tracking branch 'origin/main' 2024-08-05 21:24:27 +03:00
MihailRis c7ce9a939f update version to 0.23 2024-08-05 20:11:37 +03:00
MihailRis bbfbb28349 set default fog curve to 1.0 2024-08-05 15:21:02 +03:00
MihailRis c12619a8d6 add missing include 2024-08-05 01:39:51 +03:00
MihailRis 01dec83e6c fix: underwater entities visibility 2024-08-04 23:56:38 +03:00
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 f837bc5158 Merge remote-tracking branch 'origin/main' 2024-08-04 22:04:23 +03:00
InfiniteCoder 3aa0298c85 files/ 2024-08-04 17:08:11 +03:00
MihailRis d59491f63a update entity Transform epsilon 2024-08-04 16:57:34 +03:00
MihailRis e45f63c315 fix: camera shaking while paused 2024-08-04 16:53:05 +03:00
InfiniteCoder e6da3638f0 Logger.hpp 2024-08-04 12:46:03 +03:00
InfiniteCoder e1e3456139 content/ 2024-08-04 12:45:08 +03:00
InfiniteCoder 39618f09aa ContentBuilder.hpp patch 2024-08-04 12:44:56 +03:00
InfiniteCoder a745507ddd coders/ 2024-08-04 11:23:08 +03:00
InfiniteCoder 21ff65d781 assets/ 2024-08-04 11:08:07 +03:00
InfiniteCoder d5dc68dd38 Root includes 2024-08-04 10:24:11 +03:00
InfiniteCoder eeb9ba77fb Add global include directory 2024-08-04 10:11:01 +03:00
MihailRis 5cde25cb80 update alspeaker->stopped warning status to probably false-positive 2024-08-04 01:39:50 +03:00
MihailRis 47db626145 refactor: PVS-Studio warnings fixes 2024-08-04 01:30:52 +03:00
MihailRis 245b39be62 refactor: PVS-Studio warnings fixes 2024-08-04 01:12:42 +03:00
Vyacheslav Ivanov 815ba45747 Merge remote-tracking branch 'origin/pvs-fix' into pvs-fix 2024-08-03 23:15:15 +03:00
Vyacheslav Ivanov e4f8625e2a fix: fix narrowing conversion double to float by using std math funcs
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:13:35 +03:00
Vyacheslav Ivanov 4211275c11 fix: PVS-Studio V523
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:05:28 +03:00
Vyacheslav Ivanov faa1635014 fix: PVS-Studio V688
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:00:11 +03:00
Vyacheslav Ivanov 5369507938 fix: PVS-Studio V1048
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:00:10 +03:00
Vyacheslav Ivanov ba2fe68ec6 fix: PVS-Studio V560
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:00:10 +03:00
Vyacheslav Ivanov ab28b4df70 fix: PVS-Studio V550
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:00:10 +03:00
Vyacheslav Ivanov 3621e7ce1b fix: PVS-Studio V522 mark false
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:00:10 +03:00
MihailRis e014931e1e fix: selection update latency 2024-08-03 22:36:18 +03:00
Vyacheslav Ivanov 4efa574eec fix: PVS-Studio V508 mark false
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 21:05:19 +03:00
Vyacheslav Ivanov 7c8f04aa75 fix: Do not use NULL in arithmetic
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 21:03:52 +03:00
Vyacheslav Ivanov 2cd6837da9 fix: optimization: PVS-Studio warning V836
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 20:03:34 +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 IvanovandMihailRis 2e7c0a109d fix: optimization: PVS-Studio warning V810
Cached the result of 'glm::vec3(size * 0.63f)' in a temporary variable to avoid multiple identical function calls and improve performance.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:52:15 +03:00
Vyacheslav IvanovandMihailRis 5e70837d3f fix: optimization: PVS-Studio warning V815
The 'empty()' method is more efficient for checking if a string is empty compared to comparing it with an empty string literal.

The default constructor 'std::wstring()' is more efficient for creating an empty string compared to using a string literal.

The 'clear()' method is more efficient for clearing a std::wstring compared to assigning it an empty string literal.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:50:58 +03:00
Vyacheslav IvanovandMihailRis 74a2dd7f6d fix: optimization: PVS-Studio warning V820
Replaced copying of the 'sources' variable with move semantics to improve performance.

By moving instead of copying, we avoid unnecessary copying of data and enhance efficiency.

Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:50:43 +03:00