Commit graph

35 commits

Author SHA1 Message Date
90ff13c07a Added subarenas but currently run into memory alignment issues 2025-11-23 21:11:07 +00:00
b99b8ed751 Added last commits completion to the README 2025-11-04 23:27:34 +00:00
17dc475577 Fixed infinite growth of arena allocator 2025-11-04 23:20:12 +00:00
eb871068d8 attempted to move to region based arena allocator 2025-10-02 11:33:03 +01:00
d70d2a9da2 Added some bits for arena allocator work 2025-10-01 16:21:28 +01:00
7ebdc2ec36 Added A README file 2025-10-01 14:50:20 +01:00
7d15493417 Moved shader creation code out of main 2025-10-01 14:30:25 +01:00
05b0361c69 First pass of window manager file 2025-10-01 13:55:45 +01:00
5a78f43e55 Moved most of the window management to a seperate class 2025-10-01 13:49:43 +01:00
c1aa2130af Started creating some outlines for s=how some components might work 2025-09-25 16:46:18 +01:00
e383f8bf93 Fixed event polling loop which fixed laggy input 2025-08-18 15:53:34 +01:00
966027815c Fixed some inconsistencies that broke rotation and rendering 2025-08-18 15:11:42 +01:00
199eeb4ee1 Created a camera system that has changing mvp and setting the uniform
Now to correct whatever is wrong with it.
2025-08-18 12:52:44 +01:00
5944fcda92 Added simple arena allocator from my other game engine. 2025-08-15 13:08:38 +01:00
420845fd87 Loaded in shader source code from file 2025-06-25 16:19:07 +01:00
902d08847d Used learnopengl.com triangle tutorial code to get a first triangle (with different libraries) 2025-06-25 15:52:44 +01:00
a3a2cd9de2 Added GL_Context and fixed debug memory leak detection 2025-06-25 12:01:54 +01:00
e054930fb1 Updated build to link the libraries 2025-06-25 11:37:03 +01:00
faf6b5838a I think I got all the dependancies into cmake (unlinked) 2025-06-18 10:32:52 +01:00
473416a78e Removing meson build 2025-06-18 09:36:02 +01:00
fafa5221ac Attempted to use meson but the wrap only uses vulkan and not opengl 2025-06-18 09:34:26 +01:00
05f71170dc Got a simple sdl3 window. 2025-06-12 17:38:36 +01:00
5e05d36370 Got all the libraries working apparently 2025-06-12 17:23:55 +01:00
415f3589b6 Almost got all dependancies in through meson (which I'm using because cglm isn't cmake based)
Still gotta workout how to get dawn in
2025-06-12 12:45:08 +01:00
305c9a76a0 add top level dependancies src dirs 2025-06-12 12:17:05 +01:00
0012d7ede3 Nix can't hook into external graphics systems easily enough rn. Subrepo time. 2025-06-12 11:54:26 +01:00
a3657eb0e4 Man nix fucking sucks for managing vulkan/opengl projects on other distros 2025-04-22 17:57:31 +01:00
5a1a85885a Trying to fix no available video device :( 2025-04-22 00:10:36 +01:00
cbd4b0f0e9 Seemed to make an attempt at running but no valid adapter found on laptop 2025-04-21 18:44:27 +01:00
45fbf0abca First fun C++ to C problem 2025-04-17 14:23:20 +01:00
dfccf4d01b Fixed debug builds 2025-04-16 16:51:00 +01:00
990e4871ad Update gitignore 2025-04-16 16:38:15 +01:00
5b48d72196 Working LSP with test webgpu build 2025-04-16 16:34:19 +01:00
b281bc04ce Simple hello world 2025-04-16 16:18:03 +01:00
4443acb493 Initial commit with nix packages setup 2025-04-16 12:21:02 +01:00