23 Commits (main)

Author SHA1 Message Date
copygirl b1895bbef8 Further ECS-ification, use systems 1 month ago
copygirl 1c97d66cea Start using ECS by creating a camera entity 1 month ago
copygirl cc75541137 Update to Zig 2024.3.0-mach 1 month ago
copygirl 39c2eb6781 Add textures to rendered primitives 2 months ago
copygirl 42619616cc Add labels to GPU objects 2 months ago
copygirl 8e9be881dd Define layouts for bind groups and pipeline 2 months ago
copygirl da82690c8a Don't use structs for uniforms 2 months ago
copygirl 1e98a7707a Prefer dedicated GPU 2 months ago
copygirl 7f5c5ce16c Resize depth texture when window resizes 3 months ago
copygirl 9109bd7328 Split rendering code into its own file 3 months ago
copygirl e978a98265 Use cube and pyramid primitives 3 months ago
copygirl 3761035aea Move primitive generation to separate file 3 months ago
copygirl f735d49fc2 Add depth testing 3 months ago
copygirl d2761382ec Draw a colored & rotated grid of primitives 3 months ago
copygirl 302b9e7d4c Introduce allocation using GeneralPurposeAllocator 3 months ago
copygirl e595f9a9b2 Consolidate object rendering information 3 months ago
copygirl 0776a95a1a Allow rendering of different primitives 3 months ago
copygirl 31efee9bdd Rename "Model" to "Object" 3 months ago
copygirl 2885fe9a9a Render triangles as 3 separate models 3 months ago
copygirl 25bae82882 Use vertex buffer 3 months ago
copygirl c7a56745a7 Add perspective projection 3 months ago
copygirl 9fc7356a22 Add mach-core dependency, basic triangle scene 3 months ago
copygirl 5774e2f239 Initial commit 3 months ago