Commit graph

34 commits

Author SHA1 Message Date
Rodolfo Barcelli Jo 7f0724fe55 Update: switch over to all arrays being allocated by my own memory arena. Prevents stack overflow for high entity counts 2026-01-23 16:37:29 +08:00
Rodolfo Barcelli Jo 60b0c7140c Update: build script and add comment in example1.bat 2026-01-23 15:41:35 +08:00
Rodolfo Barcelli Jo f0b2ca9f81 Update: build.bat and example.c 2026-01-23 14:22:40 +08:00
Rodolfo Barcelli Jo a9372664de Update README 2026-01-23 13:04:07 +08:00
Rodolfo Barcelli Jo afed0aa319 Update example with some platform specific defines for ease of use 2026-01-23 12:56:52 +08:00
Rodolfo Barcelli Jo ce3c986ad2 Remove prints and change defines 2026-01-23 12:49:36 +08:00
Rodolfo Barcelli Jo 1f2f2f9541 Update: Permanant change to new Systems, change rendering system to rlgl implementation with batched rendering 2026-01-23 12:33:10 +08:00
Rodolfo Barcelli Jo c88484a794 Update: Reimplement Systems in particle example 2026-01-23 09:05:46 +08:00
Rodolfo Barcelli Jo 57c7231dc1 Add: Central README.md 2026-01-22 22:36:50 +08:00
Rodolfo Barcelli Jo d43499b843 Add: .gitignore for examples 2026-01-22 22:36:28 +08:00
Rodolfo Barcelli Jo f4a74ffbd7 Fix: Bug with spawning where it would get stuck after reaching max entities
Update: increase max entity count and increase spawn rate
2026-01-22 22:35:20 +08:00
Rodolfo Barcelli Jo 26127dc35b Update: make some linux specific changes 2026-01-22 20:50:56 +08:00
Rodolfo Barcelli Jo 3dddcd1ea0 Fix: becs.h had a few bugs that I didn't catch around deleting entities
Add: Particle sim test example1
Add: build script for example1
Add: raylib gitmodule for example1
2026-01-22 18:05:43 +08:00
Rodolfo Barcelli Jo fbc351daa3 Update: place asserts and extend test/main.c 2026-01-22 12:33:36 +08:00
Rodolfo Barcelli Jo cf562b26b0 Update: Change includes to point to the right place 2026-01-22 10:50:33 +08:00
Rodolfo Barcelli Jo c87b7d37fb Update: Change build script to have a run option 2026-01-22 10:49:56 +08:00
Rodolfo Barcelli Jo 180d5267f2 Fix member assignment in Arena to fit C89 standard 2026-01-22 10:49:26 +08:00
Rodolfo Barcelli Jo 8d26a42db1 Update: Merge all versions into becs.h 2026-01-22 08:25:56 +08:00
Rodolfo Barcelli Jo af9cc43bfa Update build.sh 2026-01-22 08:22:03 +08:00
Rodolfo Barcelli Jo 8d20a774da Update: build script 2026-01-22 08:13:38 +08:00
Rodolfo Barcelli Jo 5292542c30 Rewrite test 2026-01-22 07:45:38 +08:00
Rodolfo Barcelli Jo 8d0db596a9 Finished up API functions, left query work to do 2026-01-21 22:55:28 +08:00
Rodolfo Barcelli Jo a98430ad4f Update: build script 2026-01-21 19:09:36 +08:00
Rodolfo Barcelli Jo 0b34262db6 Add: Implemented ECS initialization and reset functions 2026-01-21 19:06:41 +08:00
Rodolfo Barcelli Jo 01edc3f866 Update: Implement becs3.h in C89 2026-01-21 17:15:51 +08:00
Rodolfo Barcelli Jo 8d0f9d83e4 Clean up some testing defines 2026-01-19 16:54:30 +08:00
Rodolfo Barcelli Jo 7831fc143e Update to more simplified becs2.h 2026-01-19 15:36:30 +08:00
Rodolfo Barcelli Jo e698975a79 Update: Update delete component function 2026-01-19 13:53:21 +08:00
Rodolfo Barcelli Jo 4cb275434e Add: less overly complicated becs2.h 2026-01-19 13:15:36 +08:00
Rodolfo Barcelli Jo 748401ce97 Update: fix Init bug 2026-01-17 13:24:30 +08:00
Rodolfo Barcelli Jo dd308bfc82 Update: add build system" 2026-01-17 13:24:16 +08:00
Rodolfo Barcelli Jo cdced8e32c Add: adding a component test 2026-01-16 17:56:20 +08:00
Rodolfo Barcelli Jo 6d7d0bb26a Update: move the declarations out of the ifdef 2026-01-16 17:47:49 +08:00
Rodolfo Barcelli Jo 218546d26f initial commit 2026-01-16 17:36:44 +08:00