Commit Graph

  • 842c36fde6 feat(server): log tick diagnostics periodically main anth64 2026-09-08 07:42:02 +02:00
  • d76767a64a feat(server): mark idle time around tick sleep gap anth64 2026-09-07 23:02:05 +02:00
  • 129b5339e1 feat: split frame/tick diagnostics into work/total/budget anth64 2026-08-24 17:20:11 +02:00
  • 55fc4958f7 feat: wire fps diagnostics into video present/init anth64 2026-08-23 17:44:04 +02:00
  • db05df4227 feat: add tick processing/idle time diagnostics anth64 2026-08-23 17:43:57 +02:00
  • 5ad0ddfbc0 feat: add fps module for rolling frame/fps diagnostics anth64 2026-08-23 17:43:51 +02:00
  • 55055a042d feat: add vsync-priority frame pacing to video backends anth64 2026-08-23 17:06:33 +02:00
  • ddaeafc14f docs: write README anth64 2026-08-19 22:05:32 +02:00
  • c4bed2f596 refactor(video/sdl): dedupe scale computation and use calloc for framebuffer anth64 2026-08-19 21:53:18 +02:00
  • 4e7049f49a refactor(input/sdl): store key/pad/mouse button state as bitmasks anth64 2026-08-19 21:49:59 +02:00
  • 0d0590a4d7 feat: add mouse button down/held tracking anth64 2026-04-23 21:13:43 +02:00
  • b1b3596648 feat: add borderless fullscreen option anth64 2026-04-22 22:02:06 +02:00
  • 04ae96f1b8 fix(video/sdl): expand palette manually to avoid SDL_SetTexturePalette unavailable on FreeBSD anth64 2026-04-20 07:58:12 +02:00
  • 8ecb7f9563 refactor: remove unused skele version funciton anth64 2026-04-11 21:36:48 -04:00
  • 588ad3e525 refactor: remove unecessary scope block anth64 2026-04-11 21:27:59 -04:00
  • a3728bed78 fix: examples should now have correct game loop structure with accumulator anth64 2026-04-11 21:27:36 -04:00
  • 5aaecdeac6 initial commit anth64 2026-04-06 13:27:44 -04:00