my pet game engine project in pure c *be warned*
Find a file
2025-02-21 10:10:17 +01:00
Shaders Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
Wayland Initial commit :3 2025-02-09 18:48:25 +01:00
allocator.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
allocator.h Initial commit :3 2025-02-09 18:48:25 +01:00
comp.c Initial commit :3 2025-02-09 18:48:25 +01:00
comp.h Initial commit :3 2025-02-09 18:48:25 +01:00
dynarray.c Initial commit :3 2025-02-09 18:48:25 +01:00
dynarray.h Initial commit :3 2025-02-09 18:48:25 +01:00
glfw.c Initial commit :3 2025-02-09 18:48:25 +01:00
glfw.h Initial commit :3 2025-02-09 18:48:25 +01:00
gpu_allocator.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
hashmap.c Initial commit :3 2025-02-09 18:48:25 +01:00
hashmap.h Initial commit :3 2025-02-09 18:48:25 +01:00
image.c Initial commit :3 2025-02-09 18:48:25 +01:00
image.h Initial commit :3 2025-02-09 18:48:25 +01:00
image.png Fix stuff and make the demo not sooo cursed 2025-02-16 19:50:50 +01:00
io.c Initial commit :3 2025-02-09 18:48:25 +01:00
io.h Initial commit :3 2025-02-09 18:48:25 +01:00
kitty.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
kitty.h Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
log.c Initial commit :3 2025-02-09 18:48:25 +01:00
log.h Initial commit :3 2025-02-09 18:48:25 +01:00
main.c Initial commit :3 2025-02-09 18:48:25 +01:00
Makefile Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
matrix.c Initial commit :3 2025-02-09 18:48:25 +01:00
matrix.h Initial commit :3 2025-02-09 18:48:25 +01:00
neocat.png Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
object.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
object.h Initial commit :3 2025-02-09 18:48:25 +01:00
README.md Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
register.c Initial commit :3 2025-02-09 18:48:25 +01:00
register.h Initial commit :3 2025-02-09 18:48:25 +01:00
stb_image.h Initial commit :3 2025-02-09 18:48:25 +01:00
trig.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
types.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
types.h Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
util.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
util.h Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
vulkan.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
vulkan.h Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
vulkan_helpers.c Implement instanced rendering, a custom GPU allocator and a bunch of other stuff 2025-02-21 10:10:17 +01:00
wayland.c Initial commit :3 2025-02-09 18:48:25 +01:00
wayland.h Initial commit :3 2025-02-09 18:48:25 +01:00

paw engine

my pet game engine project be warned: unstable, buggy and prone to random breakage.

to run, do 'make && ./main' to modify, take a look at 'main.c' and 'trig.c'

Neocat emoji by Volpeon: https://volpeon.ink/emojis/neocat/