Ryan Walters
|
b8c7c29376
|
fix: calculation for rect position scaling in debug_renderer
|
2025-09-03 23:23:56 -05:00 |
|
Ryan Walters
|
a3c4e5267f
|
refactor: consolidate rendering systems into a combined render system for improved performance and reduced overhead
|
2025-09-03 23:09:19 -05:00 |
|
Ryan Walters
|
33775166a7
|
feat: add batching & merging of lines in debug rendering
|
2025-09-03 19:45:55 -05:00 |
|
Ryan Walters
|
f2732a7ff7
|
feat: improve debug rendering performance via batch rendering of rects
|
2025-09-03 19:15:05 -05:00 |
|
Ryan Walters
|
23f43288e1
|
feat: implement optimized text rendering by caching font characters into special atlas
|
2025-09-03 17:31:48 -05:00 |
|
Ryan Walters
|
7cdd1b6ad9
|
refactor: use 'unsafe_textures' sdl2 feature to hide lifetimes & obscure leaks into upstream
|
2025-09-02 12:59:06 -05:00 |
|
Ryan Walters
|
0cbd6f1aac
|
refactor: switch NodeId to u16, use I8Vec2 for grid coordinates
|
2025-09-01 12:37:44 -05:00 |
|
Ryan Walters
|
bed913d016
|
fix: profiling system calculates mean of sums, not mean of means
|
2025-09-01 12:01:39 -05:00 |
|
Ryan Walters
|
d0628ef70b
|
feat: use backbuffer fully, proper 'present' system, debug texture draws with transparency
|
2025-08-28 19:40:31 -05:00 |
|
Ryan Walters
|
f31b4952e4
|
chore: remove wildcard/prelude imports, remove unused functions
|
2025-08-28 13:14:40 -05:00 |
|
Ryan Walters
|
ad3f896f82
|
chore: reorganize component definitions into relevant system files
|
2025-08-28 12:54:52 -05:00 |
|
Ryan Walters
|
8b5e66f514
|
refactor: update debug state management and rendering systems
|
2025-08-19 11:31:31 -05:00 |
|
|
|
313ca4f3e6
|
fix: proper font loading, cross platform assets, better platform independent trait implementation, conditional modules
|
2025-08-16 14:17:28 -05:00 |
|
|
|
f940f01d9b
|
refactor: optimize debug system, remove redundant code & tests
|
2025-08-16 13:41:15 -05:00 |
|
|
|
90adaf9e84
|
feat: add cursor-based node highlighting for debug
|
2025-08-16 12:26:24 -05:00 |
|
|
|
78300bdf9c
|
feat: rewrite movement systems separately for player/ghosts
|
2025-08-16 11:44:10 -05:00 |
|
|
|
514a447162
|
refactor: use strum::EnumCount for const compile time system mapping
|
2025-08-16 11:43:46 -05:00 |
|
|
|
0133dd5329
|
feat: add background for text contrast to debug window
|
2025-08-15 18:39:39 -05:00 |
|
|
|
31193160a9
|
feat: debug text rendering of statistics, formatting with tests
|
2025-08-15 17:52:16 -05:00 |
|
|
|
a8b83b8e2b
|
feat: high resolution debug rendering
|
2025-08-15 16:20:24 -05:00 |
|