51 Commits

Author SHA1 Message Date
933bf16737 chore(git): add editorconfig 2024-09-20 11:05:36 -06:00
5e76c8a382 chore(example)(client): update to work with latest engine changes
- Change logging to explain the new fatal handler.
- Add custom termination handler example
2024-09-20 10:45:08 -06:00
91cf0d25d5 feat(platform): add platform specific popups
Please note! These changes have not yet been tested on POSIX platforms
(mac OR linux) so please do not expect them to work!
2024-09-20 10:44:12 -06:00
0eebacc28f feat(core): add termination handling extensability 2024-09-20 10:43:22 -06:00
51de852ab1 feat(logger): create more modular logger 2024-09-20 04:53:33 -06:00
1015569263 feat(core): create an application that the engine manages instead of the user 2024-09-16 23:28:37 -06:00
8489b1e3a2 feat(examples)(client): updates to work with new logging ownership 2024-09-16 23:28:09 -06:00
b17c160d5c feat(logger): handles ownership of streams 2024-09-16 23:27:50 -06:00
567c1ae1c0 chore(cmake): only use warnings as errors on release builds 2024-09-16 23:26:38 -06:00
07a7d7fb52 chore(git): correct build folder wildcard 2024-09-16 23:26:11 -06:00
24f4fb3841 chore(example): fix unicode issue (thanks chatgpt) 2024-09-15 04:37:03 -06:00
ea1f25d26b example(client)(logging): showcase logging 2024-09-15 04:33:23 -06:00
6a11db9a2e feat(logging): add extra logging streams 2024-09-15 04:32:46 -06:00
bf2847cc09 feat(logging): implement logger and logging macros 2024-09-15 04:14:31 -06:00
9db13726b5 feat(build): update precompiled header 2024-09-15 04:14:01 -06:00
2f5b662a37 chore(git): remove clang format file 2024-09-15 04:13:35 -06:00
8afaa3cce3 feat(cmake): add precompiled headers 2024-09-15 03:34:48 -06:00
998300975d chore: something 2024-09-15 02:49:49 -06:00
96f84b2c04 chore: idk 2024-09-15 02:47:24 -06:00
c7f052208c chore(cmake): revert changes 2024-09-15 02:46:18 -06:00
bcfd916c04 fix(cmake): update version correctly 2024-09-15 02:40:10 -06:00
1a7f3415ad chore(cmake) propagate version 2024-09-15 02:37:09 -06:00
42c0af0dbf chore(examples): update to use new header 2024-09-15 02:31:13 -06:00
fe2270c539 chore(cmake): fix bad cmake 2024-09-15 02:26:40 -06:00
66866387f1 chore(modules): remove complex modules and switch to normal headers/sources 2024-09-15 02:18:15 -06:00
df2036bd0e chore(README): show how to use engine in a cmake project 2024-09-15 01:48:14 -06:00
557d106428 chore(docs): update build instructions 2024-09-15 01:44:52 -06:00
4a47835d6f refactor(engine): move files to new structure\ 2024-09-15 01:37:29 -06:00
2c0448083d refactor(engine): remove outdated files as part of project restructure 2024-09-15 01:37:02 -06:00
b766c1dc35 chore(cmake): update cmake version 2024-09-14 20:46:32 -06:00
e94c03b171 Merge pull request 'refactor/logger-rework' (#2) from refactor/logger-rework into master
Reviewed-on: http://localhost:3001/illyum/IsoEngine/pulls/2
2024-09-14 02:42:02 -06:00
93d62c5b1a chore(refactor): use new logger api 2024-09-14 02:41:14 -06:00
fef4a92378 feat(logging): improve logging and add log macros 2024-09-14 02:40:25 -06:00
0fa35696bb feat(crash): add crash reporting 2024-09-14 02:39:50 -06:00
842c8fb19d feat(ui): rework renderer to work with deltatime and ui rendering 2024-09-13 07:44:55 -06:00
b359f36fb7 feat(components): add new components to component header 2024-09-13 07:44:06 -06:00
23544c16ad feat(ui): render ui layer 2024-09-13 07:43:42 -06:00
9f6271f9ba feat(assetpacker): add asset packing 2024-09-13 07:43:19 -06:00
4797f0a832 feat(cmake): create precompiled header 2024-09-12 21:25:28 -06:00
fdb5ee6e1e fix(merge): resolve conflict in CMakeLists.txt 2024-09-12 21:15:12 -06:00
7cdf73ac20 feat(cmake): enable glfw event waiting for raylib 2024-09-12 21:13:49 -06:00
ff75af9f72 feat: pass delta to scene manager's update function 2024-09-12 21:12:11 -06:00
3b87746e7d feat(layers): add layering system 2024-09-12 21:11:27 -06:00
d486da8994 chore: remove all build folders 2024-09-12 21:10:47 -06:00
54e4b00f8c Merge pull request 'build: rework cmake static and shared library building' (#1) from refactor/dll-support into master
Reviewed-on: http://localhost:3001/illyum/IsoEngine/pulls/1
2024-09-11 23:24:55 -06:00
a28f6520d0 build: rework cmake static and shared library building 2024-09-11 23:21:07 -06:00
447cb4cd7a chore: ass assets folder to .gitignore 2024-09-11 21:49:06 -06:00
500672d06d feat: add rendering by transform instead of raw x and y 2024-09-11 21:47:10 -06:00
7f32a1d51b fix: scene manager rendering 2024-09-11 21:45:57 -06:00
72496226d8 fix: resolve build errors caused by Windows macro conflict and TransformComponent access issues 2024-09-09 02:59:58 -06:00