Commit Graph

93 Commits

Author SHA1 Message Date
d0076fa2ad fix release build 2025-03-01 06:56:08 +01:00
de0bb56018 improve performance logging and make gpu api interaction between opengl and vulkan more similar 2025-03-01 02:35:16 +01:00
644238d6bb minor fixes 2025-02-16 00:07:54 +01:00
6aa80b8e69 multi gpu api rendering. working 2025-02-14 07:31:48 +01:00
c7b881e6b7 getting closer to our first rendering with the UILayout, app working. 2025-02-12 03:23:18 +01:00
a8191a239a working again, ui layout not yet fully implemented. test framework functional. 2025-02-09 19:01:41 +01:00
fd47385162 continued with UI re-impl. utterly broken!!! 2025-01-25 23:37:28 +01:00
2263d6f018 some system info improvements (CpuInfo, SystemInfo, SIMD helper) 2025-01-18 18:23:44 +01:00
208bff208f Started with ui theme, ui layout and general ui rendering impl. Not working. 2025-01-18 01:36:08 +01:00
38f9178831 fix framebuffer resize and impl. ctrl+v 2025-01-11 18:15:51 +01:00
a02963607d bug fixes, improved input handling and started testing with typing mode 2025-01-11 01:26:44 +01:00
2ecb47117b huge re-write of ams. impl. of command buffer, ... 2025-01-07 20:47:16 +01:00
2521f5f2e4 Getting ready to modify AMS and ECS 2025-01-02 21:13:11 +01:00
73dfa96c6a continue vulkan impl. 2025-01-01 12:55:18 +01:00
ca139cd632 setup and gpu setting changes restructured. not perfect but working. audio broken due to switch to faulty audio compression 2024-12-31 18:31:46 +01:00
f903ac86d7 huge disaster with double frame buffer fixed, still no manual support but we are at least alive again 2024-12-31 09:39:49 +01:00
b916506f89 sound kinda working again but a choppy, probably an interval issue or smaple index issue 2024-12-24 02:57:40 +01:00
c1c028149f implemented image compression, not working 2024-12-22 00:05:21 +01:00
d983df0158 image header optimizations 2024-12-21 22:36:48 +01:00
5d7943016d opengl rendering working again, also improving some code 2024-12-21 03:46:52 +01:00
fa9fcb6394 Started to do a massive thread improvement journey. AMS still outstanding also handling multiple AssetArchives is still a open todo, same goes for multiple gpuapis 2024-12-18 07:43:11 +01:00
8c034c4a26 optimized build script and started to split shaders. not yet working, opengl only handles one asset file and vulkan and directx still need the remaining code impl. 2024-12-17 02:38:06 +01:00
c1d0f65b84 framebuffer incl. color deficiency handling working 2024-12-14 21:26:21 +01:00
0bbbf357a1 implemented msaa with frame buffer, working. 2024-12-14 15:46:28 +01:00
4cfe20e4e2 implemented frame buffer, working. however, msaa now broken 2024-12-14 15:03:04 +01:00
bc28becf9c static dynamic rendering fixes. Still some bugs 2024-12-13 08:29:39 +01:00
cf97cf7eb9 improved setup time by 1.4 seconds through threading 2024-12-12 22:40:34 +01:00
fd963ca891 release build fixed 2024-12-12 18:44:22 +01:00
d5e8a0c936 minor fixes 2024-12-11 23:58:25 +01:00
fe054ebb13 implemented asset archives and more threading. kinda working 2024-12-11 21:03:47 +01:00
c132b425d2 game working in debug but not in release 2024-11-30 07:31:24 +01:00
87f29a8310 tried to implement network logging. app completely broken. probably threading issue. 2024-11-30 06:07:51 +01:00
4b70891c88 implemented threaded logging. kinda working but there is sometimes a memory issue. fps much more stable now 2024-11-30 03:37:26 +01:00
faf5f98914 started to implement audio mixer, game working but no audio yet 2024-11-29 22:56:22 +01:00
2943d418e2 cleanup 2024-11-26 01:11:10 +01:00
4c7026c698 threaded audio working, impl. queue for threads and atomics 2024-11-23 17:36:13 +01:00
2420efab8a pulled audio in own thread, not working 2024-11-22 20:31:11 +01:00
333c7d6e53 minor code optimizations 2024-11-22 10:25:47 +01:00
ab9ab3fceb performance fixes, working. Some socket fixes, server socket fails to receive 2024-11-21 15:17:11 +01:00
b26db7a2d7 big rewrite, working. & started to test network connection, not working 2024-11-20 22:39:08 +01:00
5cc4204007 some minor re-structuring (e.g. moving opengl defines) 2024-11-11 19:34:52 +01:00
e49a36be7a preparing some structural changes, not yet implemented 2024-11-11 07:23:39 +01:00
713822687e minor logging and settings improvements 2024-11-11 05:13:28 +01:00
e9e8213145 turned normal rendering into hotkey 2024-11-10 23:43:26 +01:00
39714d68a8 impl. normal vector rendering. working 2024-11-10 23:14:15 +01:00
2149c82b63 Started to render with normals. working 2024-11-09 02:05:07 +01:00
149543016b testing with framebuffer/ssaa, fixed font spacings 2024-11-06 03:26:35 +01:00
4f8b8c3ec2 Improved flow and started implementing chunks. app working. 2024-11-04 23:50:32 +01:00
aac82ac61a Minor AMS and hash access optimization 2024-10-29 02:44:37 +01:00
c2f4862f22 font rendering fixed, input (WASD and camera rotation) still a little bit buggy 2024-10-28 23:11:18 +01:00