Commit graph

8 commits

Author SHA1 Message Date
randy
339d690627 day 3
- entity structure
- SpriteID
- generic sprite entity rendering
2024-07-08 15:33:42 +07:00
Charlie
546f8af3d4 - Fixed bug in ALLOCATOR_REALLOC corrupting memory/returning invalid address
- Added asserts to make sure we detect similar bugs faster
- Made simd shippable & configurable
- Some documentation in oogabooga.c on configuration
- Very optimized release build script
- Cleaned some stuff up
2024-07-03 17:55:25 +02:00
randy
238be066ba entity megastruct init 2024-07-03 17:56:19 +07:00
randy
82ada8e9e0 lesson2, projection & view settings 2024-07-03 12:40:21 +07:00
Charlie
1f2809d23e Ooga'd some boogas 2024-07-02 19:12:31 +02:00
Charlie
b15c7c6e41 - Fixed D3D11 eating 40000000 cycles for no reason (Thank you Bill Gates)
- Refactor drawing to keep blocks persistent in memory
- Make string usage easier & more consisten (macros for string vs const char*)
- rdtsc intrinsic (get cycle count)
- Profiling macros (generates a google trace json)
- Write D3D11 debug messages to stdout
- String_Builder & thorough tests for it
2024-07-02 15:27:33 +02:00
randy
69d8f66e22 basic player move init, lesson #1 2024-07-02 14:36:47 +07:00
randy
9866eae1b8 project swapping setup 2024-07-02 12:48:28 +07:00