Skip to content

A cross-platform 3D game engine written by yours truly, using Vulkan & GLFW.

active 2025-03-152025-07-10 (UTC)

Partial coverage17,932 / 22,998 hourly files (78%) · 2 absent upstream · 5,064 failed, retryable2023-12-282026-08-12 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
251
Pushes
219
Pull requests
0
Issues
28
Stars
0
Forks
0

Activity over time

Daily event counts in the loaded window

Line chart, 118 days from 2025-03-15 to 2025-07-10. Pushes: 219 total, peak 17 in a day. Pull requests: 0 total, peak 0 in a day. Issues: 28 total, peak 7 in a day. Comments: 1 total, peak 1 in a day. Stars: 0 total, peak 0 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
FlyMandi24821901

Recent activity

Latest issues, pull requests and releases

  • Issue#61FlyMandi2025-07-06 21:54
    macro assertions to compile them out of release builds
  • Issue#61FlyMandi2025-07-06 21:12
    macro assertions to compile them out of release builds
  • Issue#59FlyMandi2025-07-05 13:53
    load mipmaps from file instead of generating at runtime
  • Issue#58FlyMandi2025-07-05 11:34
    create texture mipmaps
  • Issue#58FlyMandi2025-07-05 10:22
    create texture mipmaps
  • Issue#45FlyMandi2025-06-30 21:49
    fix freezing while resizing the window
  • Issue#45FlyMandi2025-06-30 21:48
    fix freezing while resizing the window
  • Issue comment#55FlyMandi2025-06-30 11:05
    recreateSwapchain() crash on release
  • Issue#55FlyMandi2025-06-29 15:09
    recreateSwapchain() crash on release
  • Issue#54FlyMandi2025-06-28 15:16
    write setupCommandBuffer and flushSetupCommands helper functions
  • Issue#53FlyMandi2025-06-27 21:57
    fixup ugly inline function definition in header file & big error severity translation
  • Issue#51FlyMandi2025-06-26 19:20
    camera controls
  • Issue#50FlyMandi2025-06-25 13:21
    load images/textures instead of per-vertex colours
  • Issue#49FlyMandi2025-06-25 11:51
    choose monitor, windowing mode, etc
  • Issue#38FlyMandi2025-06-25 11:45
    remove vkDeviceWaitIdle during swapchain recreation & cleanup
  • Issue#44FlyMandi2025-06-23 11:06
    add asserts for `bool` and `VkResult`
  • Issue#44FlyMandi2025-06-23 10:42
    add asserts for `bool` and `VkResult`
  • Issue#43FlyMandi2025-06-23 10:07
    write logs & asserts to a file in release builds
  • Issue#42FlyMandi2025-06-23 00:00
    utilize vulkan allocation callbacks (remove nullptr everywhere)
  • Issue#38FlyMandi2025-06-22 23:49
    remove vkDeviceWaitIdle during swapchain recreation & cleanup
  • Issue#37FlyMandi2025-06-22 23:43
    refactor printDebugLog
  • Issue#38FlyMandi2025-06-21 23:23
    remove vkDeviceWaitIdle during swapchain recreation & cleanup
  • Issue#40FlyMandi2025-06-21 21:12
    create title GUI
  • Issue#39FlyMandi2025-06-21 21:11
    render only in specific part of GLFW window
  • Issue#38FlyMandi2025-06-21 21:08
    remove vkDeviceWaitIdle during swapchain recreation & cleanup

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 0 stars here means stars gained during the window, not the repo's star count.