Commit Graph
87 Commits
Author SHA1 Message Date
MihailRis cd5c6a889c fix and cleanup 2025-04-02 14:55:53 +03:00
MihailRis b202d1455b refactor: replace references to Events with Input 2025-04-02 14:55:53 +03:00
MihailRis 4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis 74a94f869c refactor: reduce Window references 2025-04-02 14:55:53 +03:00
boolean-falseandGitHub 0042d8a60c add check for OpenGL Debug extension support (#498)
* Fix crash on Osx Arm
* Check OpenGL extension support safely
* Replace on cstring
* Moved to Window.cpp and added extensions cache
2025-04-02 12:34:12 +03:00
MihailRis 2fa71b3bf0 feat: players interpolation & add hud.set_allow_pause(...) 2025-01-17 01:44:46 +03:00
MihailRis b5a266e1c1 enable GL debug output 2025-01-06 13:08:03 +03:00
MihailRis cb9690ebc7 add 'cursor' ui property 2024-12-30 21:41:05 +03:00
MihailRis d745a34657 refactor 2024-12-18 04:13:33 +03:00
MihailRis 3ea213e8d3 fix console position 2024-11-17 15:53:25 +03:00
MihailRisandGitHub 283ac854a4 Development-related additions (#365) 2024-11-12 07:42:48 +03:00
opchik98 8e549fe806 Feature #152 and potential fix #320
- Added Lua scripts hud.open, inventory.create and inventory.remove
- Window now resizes even if it is not focused
2024-11-07 18:38:24 +02:00
ShadelessFox 3f531bbf98 Use high-resolution timer for a better frame time 2024-11-04 17:22:36 +01:00
MihailRis 85bea6f17d fix: toggle fullscreen GLFW invalid enum error 2024-10-04 20:51:14 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +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
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 e6da3638f0 Logger.hpp 2024-08-04 12:46:03 +03:00
InfiniteCoder d5dc68dd38 Root includes 2024-08-04 10:24:11 +03:00
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +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
MihailRis b021339a8a add window icon 2024-07-28 23:47:49 +03:00
MihailRis c0ba5be458 add framerate control 2024-07-28 22:31:27 +03:00
MihailRis a856b4f140 add framerate control (WIP) 2024-07-25 22:33:21 +03:00
MihailRis fc34ca6875 ignore GLEW_ERROR_NO_GLX_DISPLAY (issue #240) 2024-06-12 12:21:18 +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 7f8a86b740 minor refactor 2024-05-05 20:08:25 +03:00
MihailRis f02edcf15a scripting.h fix + input library 2024-05-05 00:28:30 +03:00
MihailRis c3b5576c02 toml::Wrapper removed 2024-04-28 17:23:52 +03:00
MihailRis 6650e27737 ObservableSetting 2024-04-26 02:43:10 +03:00
MihailRis 4861fedf1e fullscreen setting checkbox + smth 2024-04-26 00:34:15 +03:00
MihailRis 051f0b8c6a rename 2024-04-23 18:43:02 +03:00
MihailRis 9f2bceb039 just a minor refactor, nothing special 2024-04-23 02:00:03 +03:00
MihailRis b9ea88b988 settings page completely moved to xml 2024-04-20 15:52:55 +03:00
MihailRis eb70e1c0df refactor + auto max atlas resolution 2024-04-10 18:18:55 +03:00
MihailRis 0c411cf227 debug::Logger 2024-04-04 18:19:19 +03:00
MihailRis a4960097f0 minor refactor 2024-03-29 12:24:02 +03:00
MihailRis b56408a202 src/graphics moved to src/graphics/core 2024-03-18 20:47:35 +03:00
A-lex-Ra 77b36f45f2 remove redundant static_cast by changing Events::pressedKeys template parameter from int to keycode 2024-02-23 20:15:02 +06:00
MihailRis 19b3c34eb2 textbox text selection 2024-02-22 22:05:58 +03:00
MihailRis 6f88502cae glfw version output 2024-02-18 19:25:48 +03:00
MihailRis ef81a024c9 new crosshair + minor refactor 2024-02-14 04:38:34 +03:00
MihailRis 07adbd04ea UiDocument is an asset now 2024-02-09 09:59:36 +03:00
MihailRis a4a5aef422 skybox: added moon and stars 2024-01-26 02:49:42 +03:00
MihailRis db2108171c inventory render optimized 2024-01-21 23:35:41 +03:00
@clasher113 9cf76f2d45 Zero window size fix (OS Windows) 2024-01-15 20:21:25 +02:00