MihailRis
de5c75d782
replace include guards with pragma once
2024-08-10 01:57:59 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
InfiniteCoder
8f9c7eb7ff
data/
2024-08-05 23:59:42 +03:00
InfiniteCoder
3b6e7d1877
audio/
2024-08-05 23:58:14 +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
e6da3638f0
Logger.hpp
2024-08-04 12:46:03 +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
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
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +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
4197746c69
add entity shader
2024-07-20 17:13:03 +03:00
MihailRis
52381d5afa
feat: preprocessing glsl header files
2024-07-20 15:36:30 +03:00
MihailRis
b6ceadcee7
fix obj parser on Windows
2024-07-17 17:21:19 +03:00
MihailRis
19c6a82ab2
refactor Entities load + loading velocity
2024-07-08 22:47:01 +03:00
MihailRis
f0270d3391
feat: saving entities (WIP)
2024-07-05 05:16:31 +03:00
MihailRis
a72a37ccf7
Merge branch 'main' into entities
2024-07-01 06:21:00 +03:00
MihailRis
462484130d
fix msvc build
2024-07-01 06:09:33 +03:00
MihailRis
fab124a2e2
remove unnecessary 'new' operators
2024-07-01 06:00:33 +03:00
MihailRis
beac332c96
update RigConfig
2024-07-01 05:30:27 +03:00
MihailRis
2dffdf757c
add <image ...> atlases support
2024-06-30 22:05:12 +03:00
MihailRis
c0dca31e98
memory refactor Texture and ImageData
2024-06-30 21:24:46 +03:00
MihailRis
e4f9bd03b7
add src/coders/obj
2024-06-22 20:24:35 +03:00
MihailRis
a5dc187481
fix: function returns by const value
2024-06-07 15:17:32 +03:00
Pugemon
f25a425cb9
Optimize parameter passing to avoid unnecessary copying
2024-06-07 04:00:38 +03:00
MihailRis
74042b5c2a
player.get_selected_block
2024-05-31 08:33:37 +03:00
MihailRis
7fdacffe53
json-related refactor
2024-05-20 03:06:26 +03:00
MihailRis
45862269e7
toml: nested maps support
2024-05-20 02:09:01 +03:00
MihailRis
c94d40ab02
toml parser update + 'toml' module is built-in now
2024-05-20 01:28:42 +03:00
MihailRis
8ee493dbda
Merge branch 'main' into devtools
2024-05-17 15:47:25 +03:00
MihailRis
8ff629e1cd
minor refactor
2024-05-17 15:46:54 +03:00
MihailRis
ea2b77b323
numeric literal fix
2024-05-14 01:37:43 +03:00
MihailRis
3f8f34cf5d
cleanup
2024-05-10 17:49:42 +03:00
MihailRis
b38128ef39
relative values, types check
2024-05-10 16:05:46 +03:00
MihailRis
0836457c17
Merge branch 'main' into devtools
2024-05-09 22:02:33 +03:00
MihailRis
76f52037b5
added operator<< overloads for dynamic::Value
2024-05-09 22:01:38 +03:00
MihailRis
022c97b200
CommandsRepository
2024-05-09 20:16:15 +03:00
MihailRis
7270e0ba24
parsing error log fix
2024-05-09 18:52:46 +03:00
MihailRis
5da2a30326
BasicParser now uses string_view
2024-05-08 23:32:04 +03:00
MihailRis
65e85f362c
dynamic::valtype renamed to dynamic::Type
2024-05-08 04:06:24 +03:00
MihailRis
f2cdd3c4b6
number_u deleted
2024-05-07 18:50:36 +03:00
MihailRis
a4c21984d5
dynamic::Value simplified
2024-05-07 18:39:12 +03:00
MihailRis
8e83a07094
'dynamic' namespace refactor (step 2)
2024-05-07 17:03:04 +03:00
MihailRis
d33edd4cd9
'dynamic' namespace refactor (step 1/2)
2024-05-07 16:00:52 +03:00
MihailRis
1627e21c1d
the final rename
2024-05-06 03:38:19 +03:00
MihailRis
f27a418dbe
however
2024-05-06 03:15:27 +03:00
MihailRis
91aacafecb
hpp++
2024-05-06 01:36:21 +03:00