update readme
This commit is contained in:
parent
e195fae63b
commit
6b979d4f4a
10
README.md
10
README.md
@ -6,6 +6,16 @@ This game engine is built with minimal libraries including no usage of libc exce
|
||||
|
||||
It was mostly built in c99 with later changing to c23 for some features (embed directive, typed enums) but I will soon remove usage of these features and move it back to c17 for MSVC compatibility, choosing c17 for static assert functionality but otherwise the style being mostly in line with c99.
|
||||
|
||||
## Current Status
|
||||
|
||||
(Updated 2025-05-19, will be updated when milestones are hit)
|
||||
|
||||
The engine currently has some basic code for handling GUI interactions but not much else in terms of interactive functionality, most current work is architectural.
|
||||
|
||||
Windows is a bit behind but has caught up a bit, it currently doesn't do inputs but should otherwise functions the same as linux.
|
||||
|
||||
The next stage will be gameplay/shader code with most of the Vulkan work required for a basic renderer being implemented.
|
||||
|
||||
## Building
|
||||
|
||||
On Linux it can be built using the below command, it requires GCC > 15.0 or a relatively recent version of Clang, the Vulkan SDK, xcb and x11 libraries.
|
||||
|
||||
@ -7,7 +7,7 @@ static inline usize CalcPadding(uintptr ptr, uintptr alignment);
|
||||
|
||||
// ::Allocator::Arena::Header::
|
||||
|
||||
#define ARENA_HEADER_SIZE 64
|
||||
#define ARENA_HEADER_SIZE 32
|
||||
|
||||
typedef struct Arena
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user