From 2e4f7d98e43e78eef92d7aba5931609f168d8115 Mon Sep 17 00:00:00 2001 From: peterino2 Date: Sun, 26 Oct 2025 20:02:36 -0700 Subject: [PATCH] crated zuck game content and creating hello-window --- CLAUDE.md | 70 +++-- depot/.gitignore | 2 + depot/build.zig | 26 +- depot/build.zig.zon | 4 +- depot/content/_shaders/dxil/debug.frag.dxil | Bin 0 -> 2996 bytes depot/content/_shaders/dxil/debug.vert.dxil | Bin 0 -> 5080 bytes .../content/_shaders/dxil/depthOnly.frag.dxil | Bin 0 -> 2512 bytes .../content/_shaders/dxil/lit_mesh.frag.dxil | Bin 0 -> 8412 bytes depot/content/_shaders/dxil/meshes.vert.dxil | Bin 0 -> 9236 bytes .../content/_shaders/dxil/postProc.frag.dxil | Bin 0 -> 4956 bytes .../content/_shaders/dxil/postProc.vert.dxil | Bin 0 -> 3104 bytes depot/content/_shaders/dxil/rect.frag.dxil | Bin 0 -> 6188 bytes depot/content/_shaders/dxil/rect.vert.dxil | Bin 0 -> 5068 bytes depot/content/_shaders/dxil/sample.frag.dxil | Bin 0 -> 2816 bytes depot/content/_shaders/dxil/sample.vert.dxil | Bin 0 -> 3780 bytes depot/content/_shaders/dxil/skybox.frag.dxil | Bin 0 -> 4252 bytes depot/content/_shaders/dxil/skybox.vert.dxil | Bin 0 -> 3848 bytes depot/content/_shaders/dxil/ssao.frag.dxil | Bin 0 -> 8264 bytes depot/content/_shaders/dxil/test.vert.dxil | Bin 0 -> 3800 bytes depot/content/_shaders/dxil/text.frag.dxil | Bin 0 -> 5952 bytes depot/content/_shaders/dxil/text.vert.dxil | Bin 0 -> 4892 bytes depot/content/_shaders/msl/debug.frag.msl | 25 ++ depot/content/_shaders/msl/debug.vert.msl | 40 +++ depot/content/_shaders/msl/depthOnly.frag.msl | 17 ++ depot/content/_shaders/msl/lit_mesh.frag.msl | 198 +++++++++++++ depot/content/_shaders/msl/meshes.vert.msl | 119 ++++++++ depot/content/_shaders/msl/postProc.frag.msl | 59 ++++ depot/content/_shaders/msl/postProc.vert.msl | 25 ++ depot/content/_shaders/msl/rect.frag.msl | 259 ++++++++++++++++++ depot/content/_shaders/msl/rect.vert.msl | 62 +++++ depot/content/_shaders/msl/sample.frag.msl | 22 ++ depot/content/_shaders/msl/sample.vert.msl | 66 +++++ depot/content/_shaders/msl/skybox.frag.msl | 32 +++ depot/content/_shaders/msl/skybox.vert.msl | 29 ++ depot/content/_shaders/msl/ssao.frag.msl | 124 +++++++++ depot/content/_shaders/msl/test.vert.msl | 66 +++++ depot/content/_shaders/msl/text.frag.msl | 102 +++++++ depot/content/_shaders/msl/text.vert.msl | 54 ++++ depot/content/_shaders/spv/debug.frag.spv | Bin 0 -> 604 bytes depot/content/_shaders/spv/debug.vert.spv | Bin 0 -> 1488 bytes depot/content/_shaders/spv/depthOnly.frag.spv | Bin 0 -> 320 bytes depot/content/_shaders/spv/lit_mesh.frag.spv | Bin 0 -> 8096 bytes depot/content/_shaders/spv/meshes.vert.spv | Bin 0 -> 6244 bytes depot/content/_shaders/spv/postProc.frag.spv | Bin 0 -> 3956 bytes depot/content/_shaders/spv/postProc.vert.spv | Bin 0 -> 656 bytes depot/content/_shaders/spv/rect.frag.spv | Bin 0 -> 6248 bytes depot/content/_shaders/spv/rect.vert.spv | Bin 0 -> 3124 bytes depot/content/_shaders/spv/sample.frag.spv | Bin 0 -> 372 bytes depot/content/_shaders/spv/sample.vert.spv | Bin 0 -> 1848 bytes depot/content/_shaders/spv/skybox.frag.spv | Bin 0 -> 1308 bytes depot/content/_shaders/spv/skybox.vert.spv | Bin 0 -> 880 bytes depot/content/_shaders/spv/ssao.frag.spv | Bin 0 -> 9372 bytes depot/content/_shaders/spv/test.vert.spv | Bin 0 -> 1568 bytes depot/content/_shaders/spv/text.frag.spv | Bin 0 -> 4720 bytes depot/content/_shaders/spv/text.vert.spv | Bin 0 -> 1960 bytes depot/zuck/actors/ZuckPlayer.zig | 53 ++++ depot/zuck/game.zig | 37 +++ depot/zuck/games/ZuckEditor.zig | 29 ++ depot/zuck/games/ZuckGame.zig | 29 ++ depot/{shooterGame => zuck}/main.zig | 0 engine/core/src/inputs/inputStack.zig | 1 + lib/sdl3/build.zig | 15 + lib/sdl3/src/samples/hello-window.zig | 103 +++++++ projects/headless/main.zig | 5 +- projects/sampleGame/externGame/externGame.zig | 9 +- 65 files changed, 1637 insertions(+), 45 deletions(-) create mode 100644 depot/.gitignore create mode 100644 depot/content/_shaders/dxil/debug.frag.dxil create mode 100644 depot/content/_shaders/dxil/debug.vert.dxil create mode 100644 depot/content/_shaders/dxil/depthOnly.frag.dxil create mode 100644 depot/content/_shaders/dxil/lit_mesh.frag.dxil create mode 100644 depot/content/_shaders/dxil/meshes.vert.dxil create mode 100644 depot/content/_shaders/dxil/postProc.frag.dxil create mode 100644 depot/content/_shaders/dxil/postProc.vert.dxil create mode 100644 depot/content/_shaders/dxil/rect.frag.dxil create mode 100644 depot/content/_shaders/dxil/rect.vert.dxil create mode 100644 depot/content/_shaders/dxil/sample.frag.dxil create mode 100644 depot/content/_shaders/dxil/sample.vert.dxil create mode 100644 depot/content/_shaders/dxil/skybox.frag.dxil create mode 100644 depot/content/_shaders/dxil/skybox.vert.dxil create mode 100644 depot/content/_shaders/dxil/ssao.frag.dxil create mode 100644 depot/content/_shaders/dxil/test.vert.dxil create mode 100644 depot/content/_shaders/dxil/text.frag.dxil create mode 100644 depot/content/_shaders/dxil/text.vert.dxil create mode 100644 depot/content/_shaders/msl/debug.frag.msl create mode 100644 depot/content/_shaders/msl/debug.vert.msl create mode 100644 depot/content/_shaders/msl/depthOnly.frag.msl create mode 100644 depot/content/_shaders/msl/lit_mesh.frag.msl create mode 100644 depot/content/_shaders/msl/meshes.vert.msl create mode 100644 depot/content/_shaders/msl/postProc.frag.msl create mode 100644 depot/content/_shaders/msl/postProc.vert.msl create mode 100644 depot/content/_shaders/msl/rect.frag.msl create mode 100644 depot/content/_shaders/msl/rect.vert.msl create mode 100644 depot/content/_shaders/msl/sample.frag.msl create mode 100644 depot/content/_shaders/msl/sample.vert.msl create mode 100644 depot/content/_shaders/msl/skybox.frag.msl create mode 100644 depot/content/_shaders/msl/skybox.vert.msl create mode 100644 depot/content/_shaders/msl/ssao.frag.msl create mode 100644 depot/content/_shaders/msl/test.vert.msl create mode 100644 depot/content/_shaders/msl/text.frag.msl create mode 100644 depot/content/_shaders/msl/text.vert.msl create mode 100644 depot/content/_shaders/spv/debug.frag.spv create mode 100644 depot/content/_shaders/spv/debug.vert.spv create mode 100644 depot/content/_shaders/spv/depthOnly.frag.spv create mode 100644 depot/content/_shaders/spv/lit_mesh.frag.spv create mode 100644 depot/content/_shaders/spv/meshes.vert.spv create mode 100644 depot/content/_shaders/spv/postProc.frag.spv create mode 100644 depot/content/_shaders/spv/postProc.vert.spv create mode 100644 depot/content/_shaders/spv/rect.frag.spv create mode 100644 depot/content/_shaders/spv/rect.vert.spv create mode 100644 depot/content/_shaders/spv/sample.frag.spv create mode 100644 depot/content/_shaders/spv/sample.vert.spv create mode 100644 depot/content/_shaders/spv/skybox.frag.spv create mode 100644 depot/content/_shaders/spv/skybox.vert.spv create mode 100644 depot/content/_shaders/spv/ssao.frag.spv create mode 100644 depot/content/_shaders/spv/test.vert.spv create mode 100644 depot/content/_shaders/spv/text.frag.spv create mode 100644 depot/content/_shaders/spv/text.vert.spv create mode 100644 depot/zuck/actors/ZuckPlayer.zig create mode 100644 depot/zuck/game.zig create mode 100644 depot/zuck/games/ZuckEditor.zig create mode 100644 depot/zuck/games/ZuckGame.zig rename depot/{shooterGame => zuck}/main.zig (100%) create mode 100644 lib/sdl3/src/samples/hello-window.zig diff --git a/CLAUDE.md b/CLAUDE.md index 22811a3..dfa3f71 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -103,39 +103,67 @@ The shader compilation system automatically discovers `.hlsl` files in `engine/* - Shader development: Add HLSL files to module `shaders/` directories, run `cookShaders.py` - Asset pipeline: Assets go in `projects/content/` and use `.cook` extensions for processed assets -## Bug Tracking with git-bug +## Issue Tracking with git-bug -This project uses git-bug for distributed bug tracking. Bug data is stored directly in the git repository. +This project uses git-bug for distributed issue tracking. Bug data is stored directly in the git repository. While named "git-bug", it can track all types of development work including bugs, features, tasks, and documentation. ### Common Commands -- `git bug bug` - List all bugs -- `git bug bug new -t "title" -m "message"` - Create a new bug with title and message -- `git bug bug show ` - Display bug details -- `git bug bug comment ` - Add a comment to a bug -- `git bug bug status ` - Display bug status -- `git bug bug label new