286 Commits

Author SHA1 Message Date
Joud Kandeel
21f6bb92ce 2026-05-23 12:17:50 +02:00
Joud Kandeel
ad12e61e84 2026-05-23 12:16:58 +02:00
Joud Kandeel
14504a2160 idk whats happeining 2026-05-23 12:14:49 +02:00
Joud Kandeel
31f9d79f47 Merge branch 'exper/moding' into dev
fixing merge
2026-05-23 11:59:09 +02:00
Joud Kandeel
3f7420030a fixed problem with commits history 2026-05-23 11:35:07 +02:00
Joud Kandeel
e971a7f411 fixed the merge from modding branch to dev problem 2026-05-23 10:57:23 +02:00
Joud Kandeel
b2e42909cf removed them from dev branch as they shouldnt be here 2026-05-23 10:56:07 +02:00
Joud Kandeel
f056113b67 Revert "implemented basic RmlUI into the application"
This reverts commit 56883c0b04.
2026-05-23 00:05:52 +02:00
Joud Kandeel
693b9fe728 2026-05-22 23:51:33 +02:00
Joud Kandeel
fe8025fd43 testing the RmlUI
s
2026-05-22 23:38:36 +02:00
Joud Kandeel
0197bd90b2 s 2026-05-22 23:38:35 +02:00
Joud Kandeel
e96f581c71 added more assets 2026-05-22 23:37:45 +02:00
Joud Kandeel
56883c0b04 implemented basic RmlUI into the application 2026-05-22 23:37:44 +02:00
Joud Kandeel
9e34b305c8 updated assets FTag 2026-05-22 23:37:34 +02:00
Joud Kandeel
6b8140b458 2026-05-22 23:37:21 +02:00
Joud Kandeel
2922017d89 fixed window size 2026-05-22 23:36:50 +02:00
Joud Kandeel
9a3cd36c66 cpp improvment 2026-05-22 23:35:57 +02:00
Joud Kandeel
782c88db92 2026-05-22 23:35:36 +02:00
Joud Kandeel
e1dfb71fa1 configured the project for the sample mods 2026-05-22 23:35:29 +02:00
Joud Kandeel
c20e9894e0 changed file name 2026-05-22 23:35:06 +02:00
Joud Kandeel
a250379456 changed file name 2026-05-22 23:34:57 +02:00
Joud Kandeel
ed250ee6b8 added a way to load mods. This is temp for now 2026-05-22 23:34:47 +02:00
Joud Kandeel
6183dcf40e modified the mod loader for now 2026-05-22 23:34:39 +02:00
Joud Kandeel
9615dcab69 2026-05-22 23:34:24 +02:00
Joud Kandeel
90f6ee966e 2026-05-22 23:34:08 +02:00
Joud Kandeel
68b0a8e09e added a readme 2026-05-22 23:33:57 +02:00
Joud Kandeel
025946847f updated the XAPI 2026-05-22 23:33:45 +02:00
Joud Kandeel
854add64c9 first phase of modding 2026-05-22 23:33:32 +02:00
Joud Kandeel
427c5008ca 2026-05-22 23:11:11 +02:00
Joud Kandeel
8322690897 testing the RmlUI 2026-05-22 23:00:15 +02:00
Joud Kandeel
625ce5820d 2026-05-22 22:59:57 +02:00
Joud Kandeel
e6796fbe62 added mouse moved event 2026-05-22 22:56:50 +02:00
Joud Kandeel
5cf85d046e added more assets 2026-05-22 22:56:16 +02:00
Joud Kandeel
f0f1578d19 implemented basic RmlUI into the application 2026-05-22 22:55:53 +02:00
Joud Kandeel
042f608721 improved RmlUI impl backend 2026-05-22 22:54:50 +02:00
Joud Kandeel
bbe279d50d we are not using RmlUI as external lib instead we are embedding it 2026-05-22 22:54:28 +02:00
Joud Kandeel
b76527f548 defined a default font engine 2026-05-22 22:53:48 +02:00
Joud Kandeel
00bde43d25 idk 2026-05-22 22:52:30 +02:00
Joud Kandeel
39d8417ebb adjusting the renderer with RmlUI 2026-05-22 22:51:33 +02:00
Joud Kandeel
0b5bc01f68 testing the new shader 2026-05-22 22:51:08 +02:00
Joud Kandeel
0ce71ef0aa added resource manager 2026-05-22 22:50:34 +02:00
Joud Kandeel
b513ad9739 modified the launch method 2026-05-22 22:50:17 +02:00
Joud Kandeel
c80689fefc when closing the window it gets destroyed and it deletes the backend impl it fixed now 2026-05-22 22:49:36 +02:00
Joud Kandeel
f457004137 testing the rendering engine 2026-05-22 22:47:43 +02:00
Joud Kandeel
29057e8923 rmlui is WIP 2026-05-20 09:20:59 +02:00
Joud Kandeel
fde355d50b updated assets FTag 2026-05-20 09:19:24 +02:00
Joud Kandeel
63ac640c32 added rmlui shaders src 2026-05-20 09:18:51 +02:00
Joud Kandeel
b25bf5077c fixed lifetime issue 2026-05-20 09:18:22 +02:00
Joud Kandeel
f38cf64681 added freetype lib 2026-05-20 09:17:56 +02:00
Joud Kandeel
359d02c2c7 added an engine font and a test ui 2026-05-20 09:16:19 +02:00