Commit Graph

219 Commits

Author SHA1 Message Date
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
Joud Kandeel
054e9faf21 added rmlui compiled shaders for all platforms 2026-05-20 09:15:54 +02:00
Joud Kandeel
5341b4a8b3 added rmlui 2026-05-11 22:19:56 +02:00
Joud Kandeel
85d24727da 2026-04-30 01:59:39 +02:00
Joud Kandeel
5e87841e31 2026-04-30 01:59:12 +02:00
Joud Kandeel
7835cec852 moved eastl to libs 2026-04-30 01:58:56 +02:00
Joud Kandeel
0fb9ce20b0 2026-04-30 01:39:04 +02:00
Joud Kandeel
0163a13525 2026-04-30 01:36:33 +02:00
Joud Kandeel
fe2838065b removed unwanted files 2026-04-30 01:30:21 +02:00
Joud Kandeel
5a6cd51342 added a note 2026-04-30 01:29:56 +02:00
Joud Kandeel
c139dcde74 disabled bgfx::renderFrame() 2026-04-30 01:25:02 +02:00
Joud Kandeel
4d89a5889f 2026-04-30 01:24:25 +02:00
Joud Kandeel
3de7e39730 added setFocus() method 2026-04-30 01:21:09 +02:00
Joud Kandeel
53f1be2c26 2026-04-28 16:57:51 +02:00
Joud Kandeel
bfffbd9f34 2026-04-28 04:47:37 +02:00
Joud Kandeel
cce06a9f5a 2026-04-28 04:47:20 +02:00
Joud Kandeel
781fa4663f changed headers 2026-04-28 04:46:41 +02:00
Joud Kandeel
90d5128d11 WIP 2026-04-28 04:46:23 +02:00
Joud Kandeel
eeb9b569c5 changed to shadercRelease
idk why i choose shadercDebug at the first place :O
2026-04-28 04:46:05 +02:00
Joud Kandeel
95a38b954f did some improvments 2026-04-28 04:45:16 +02:00
Joud Kandeel
53a61e3ee1 changed header include 2026-04-28 04:44:49 +02:00
Joud Kandeel
7dc4c48f9e some improvements not a lot :) 2026-04-28 04:44:30 +02:00
Joud Kandeel
46fd3d99b4 improved VFS by adding bgfx::Memory when accessing getFile 2026-04-28 04:43:51 +02:00
Joud Kandeel
2d7fdd1ab8 WIP and migration from SFML graphics to the engines default graphics 2026-04-28 04:43:11 +02:00
Joud Kandeel
f8fedfbbad modified shaders just for testing waving effects 2026-04-28 04:42:21 +02:00
Joud Kandeel
c1af4c16b8 moved bgfx source code to the project as it would be modfied a lot in the future to integrate it with the program eco-system 2026-04-28 04:41:21 +02:00
Joud Kandeel
28b461e031 moved SFML system&window source code to Core
as it will be modified in the future to integrate it with the program central communication system (QEventBus)
2026-04-28 04:38:15 +02:00
Joud Kandeel
a74d8e770f Fixed Bugs 2026-04-28 04:36:25 +02:00
Joud Kandeel
1e55bbda2c this shouldnt be here :O 2026-04-28 04:35:49 +02:00
Joud Kandeel
dcd63d5b64 2026-04-20 21:51:03 +02:00
Joud Kandeel
54c9245585 added texture uniform 2026-04-20 21:49:33 +02:00
Joud Kandeel
3a74f8a17a added texture 2026-04-20 21:49:09 +02:00
Joud Kandeel
b2bdc37f0e made the construct private. RenderFactory will be the lowest abstraction on creating primitive data in multi threaded safe environment 2026-04-20 21:46:50 +02:00
Joud Kandeel
5446ce6ff9 modified shaders to work with textures 2026-04-20 21:44:55 +02:00
Joud Kandeel
087d4e437a 2026-04-20 21:44:28 +02:00
Joud Kandeel
407b5f5713 added dds parser 2026-04-20 21:44:10 +02:00
Joud Kandeel
fafa3bb617 2026-04-11 22:20:32 +02:00
Joud Kandeel
b5001b071b added script to compile shaders to different backend API and platforms 2026-04-11 22:20:20 +02:00
Joud Kandeel
66c00f790a still needs changes 2026-04-11 22:19:45 +02:00
Joud Kandeel
03a757f0ad added BgfxShutdown 2026-04-11 22:19:09 +02:00
Joud Kandeel
f29748fc9e added a platform name 2026-04-11 22:18:34 +02:00
Joud Kandeel
fb97f081c6 implemented simple rendering 2026-04-11 22:18:12 +02:00
Joud Kandeel
5fadd77190 2026-04-11 22:17:29 +02:00
Joud Kandeel
f557035842 added bgfxcallback to capture its logging 2026-04-11 22:17:14 +02:00
Joud Kandeel
cbd3ce85c9 2026-04-11 22:16:39 +02:00
Joud Kandeel
d0afb536fa 2026-04-11 22:16:24 +02:00
Joud Kandeel
53c90ee337 changed getFile function signature 2026-04-11 22:15:09 +02:00
Joud Kandeel
73ff629186 migrating logger system 2026-04-11 22:14:39 +02:00
Joud Kandeel
12c0dd71d1 2026-04-11 22:13:59 +02:00