111 Commits

Author SHA1 Message Date
ShiftyX1
f4c4fb21c0 fix: update YAML test to use inline string for parsing
Some checks failed
Release / gitea-draft-release (push) Successful in 3s
Build / Build (push) Has been skipped
Release / build_linux (push) Has been skipped
Release / build_macos (push) Has been skipped
Release / build_windows (push) Has been skipped
Release / publish_release (push) Has been skipped
Release / prepare (push) Has been skipped
MSVC Build / build-windows (windows-latest) (push) Has been cancelled
2025-12-09 01:10:09 +03:00
ShiftyX1
51ff1868ac fix: replace copy_directory_if_different with copy_directory in test CMakeLists
Some checks failed
Build and Release / prepare (push) Successful in 1s
Build and Release / build_linux (push) Successful in 10m25s
Build and Release / build_macos (push) Failing after 12s
Build and Release / build_windows (push) Failing after 12s
Build and Release / publish_release (push) Has been skipped
2025-12-08 23:49:58 +03:00
MihailRis
fa6950ca87 fix util::stack_vector 2025-10-16 18:17:30 +03:00
MihailRis
28c821006a fix unicode string literal escape 2025-09-23 00:08:05 +03:00
MihailRis
7d6ddfa535 add 'data' argument to http error callback 2025-09-16 23:17:06 +03:00
MihailRis
a621b179d3 add 'do-trace-shaders' setting and fix shaders recompiling 2025-08-31 18:14:05 +03:00
MihailRis
9cd95bb0eb fix toml encoder 2025-06-29 12:33:57 +03:00
MihailRis
4333d9ab06 feat: support alternative vcm models syntax 2025-06-01 23:08:59 +03:00
MihailRis
5253be6c56 feat: custom languages syntax (WIP) 2025-04-13 00:19:38 +03:00
MihailRis
4360cd408b refactor: rename coders/lua_parsing to coders/syntax_parser 2025-04-12 21:14:18 +03:00
MihailRis
ba170035ef feat: post-processing effects 2025-04-05 00:41:25 +03:00
MihailRis
70cf308771 add '#param' default value syntax 2025-04-04 13:19:25 +03:00
MihailRis
6043ae8331 refactor GLSLExtension 2025-04-03 21:57:46 +03:00
MihailRis
1feee3a809 refactor GLSLExtension.cpp & add 'param' shader preprocessor directive & add PostEffect class (WIP) 2025-04-03 21:46:12 +03:00
MihailRis
b3feb5945b reduce extra includes 2025-04-02 14:55:53 +03:00
MihailRis
396fab02b3 add yaml::stringify 2025-03-24 05:30:56 +03:00
MihailRis
2aea19febd add YAML parser 2025-03-23 08:49:09 +03:00
Ygrik2003
6c3d2d0907
Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
MihailRis
4cdb1fbae2 add util::base64_urlsafe_encode/decode 2025-03-12 16:26:46 +03:00
MihailRis
decb820cf9 add memory_istream 2025-02-22 05:47:27 +03:00
MihailRis
8a8c1525fd
Fix syntax highlighting unicode support (#475)
* convert BasicParser to a template

* fix syntax hightlighting with unicode characters
2025-02-22 01:01:20 +03:00
MihailRis
b1740bf7eb update io::path::normalized() 2025-02-05 14:56:45 +03:00
MihailRis
e4c33e539e fix io::path.parent() & update tests 2025-02-04 12:53:05 +03:00
MihailRis
e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis
1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +03:00
Stepanov Igor
bb15d17892 add cmake-format.py and formating all cmake files 2025-01-09 16:32:54 +03:00
MihailRis
857bdd7f37 update cmake lists 2024-12-27 07:14:47 +03:00
MihailRis
d73c0b21f5 fix cmake in linux 2024-12-27 07:00:30 +03:00
Stepanov Igor
2229cd538c Fix ctest 2024-12-22 01:00:23 +03:00
Ygrik2003
885438999d
Fix resources 2024-12-21 10:31:02 +03:00
Ygrik2003
fdcc5b68bf
Remove relative path 2024-12-21 10:27:34 +03:00
MihailRis
28f49ac948 add Lua code tokenizer 2024-12-04 16:26:55 +03:00
MihailRis
fb0f4bff52 complete simple connection implementation 2024-11-27 12:10:59 +03:00
MihailRis
353046b9d5 turn off extra workflows to minimize spam 2024-11-26 19:26:18 +03:00
MihailRis
5e0d5b6db2 turn on failing test to check an error message 2024-11-26 18:10:45 +03:00
MihailRis
18bdce52df make socket non-blocking 2024-11-26 17:12:24 +03:00
MihailRis
5e063d9fe0 refactor Network 2024-11-23 09:49:17 +03:00
MihailRis
b23318a06c add network.http_get, network.http_get_binary 2024-11-22 07:30:38 +03:00
MihailRis
8160ebb91e Merge branch 'main' into curl 2024-11-21 08:58:19 +03:00
MihailRis
c543575150 replace '<string>' source name with '[string]' 2024-11-19 09:53:15 +03:00
MihailRis
d660880365 fix util::base64_encode 2024-11-18 12:37:48 +03:00
MihailRis
4aacd130ab update Socket interface 2024-11-15 07:09:55 +03:00
MihailRis
dc84fe1f07 add Network.connect (WIP) 2024-11-11 19:55:23 +03:00
MihailRis
4328c83c79 add httpGet error handling 2024-11-11 14:47:09 +03:00
MihailRis
d7389c2220 add Network.getTotalUpload, getTotalDownload 2024-11-11 04:26:07 +03:00
MihailRis
46dfdac998 add Network.httpGet (WIP) 2024-11-11 03:50:00 +03:00
MihailRis
cb925d005c add libcurl 2024-11-10 22:37:28 +03:00
MihailRis
7a5fe3b2b0 update vec3 test & update macos workflow 2024-10-26 17:32:37 +03:00
MihailRis
a205d7f170 replace obj models with vec3 2024-10-26 15:51:30 +03:00
MihailRis
91f45ad4d7 add VEC3 model loader 2024-10-24 18:34:40 +03:00