2023-09-20 14:43:55 -04:00
2023-09-18 20:16:40 -04:00
2023-09-20 14:43:55 -04:00
2023-09-20 14:43:55 -04:00
2023-09-18 20:16:40 -04:00
2023-09-08 10:07:34 -04:00
2023-09-15 21:35:43 -04:00
2023-09-10 11:07:40 -04:00
2023-09-20 14:43:55 -04:00

HandmadeHero

Any code I do for this series will be here.

(Only original hand-written code will be here, no code from the series itself)

Scripts

  • build.ps1 - Builds the project use .\scripts\build msvc debug or .\scripts\build clang debug.
    • optimize for optimized builds.
    • dev for development builds. ( Dev memory layout and code paths compiled ).
  • clean.ps1 - Cleans the project
  • update_deps.ps1 - Updates the project dependencies to their latest from their respective repos. (Not done automatically on build)

Make sure to run update_deps.ps1 before building for the first time.

Notes

Building requires msvc or llvm's clang + lld, and powershell 7

The build is done in two stages:

  1. Build and run metaprogram to scan and generate dependent code. (Not needed yet)
  2. Build the handmade hero runtime.

img img

Description
My journey through the series
Readme 104 MiB
Languages
C++ 95.3%
PowerShell 2.7%
C 2%