summaryrefslogtreecommitdiff
path: root/src/components.hpp
AgeCommit message (Collapse)Author
2025-01-23pke: first-pass 2d overlay render pass scaffoldingJonathan Bradley
2025-01-16pke: CompGrBinds sub-structsJonathan Bradley
2025-01-14chore: fix compiler warnings + extra includesJonathan Bradley
2025-01-09flatten file structure + renameJonathan Bradley
2024-11-14add pk.h and major pkmem refactorJonathan Bradley
Completely replaces the memory module with pkmem pkmem is a newer implementation of the same bucket memory structure. Also includes replacing pkstr.h with pk.h's pkstr
2024-01-18camera checkpoint - large refactor for attempting to let physics own camera ↵Jonathan Bradley
position
2024-01-16dead codeJonathan Bradley
2024-01-10checkpoint - major ECS interface refactorJonathan Bradley
2023-12-23plugin checkpoint - multiple plugins and collision callbacksJonathan Bradley
2023-12-11replace handles with union structJonathan Bradley
2023-11-15buggy - add custom btOverlapFilterCallbackJonathan Bradley
2023-11-15use convex polyhedron for debug wireframe - buggy but functionalJonathan Bradley
2023-11-15default and instance-specific massJonathan Bradley
2023-11-15use model for collision + refactor physics init and rigidbody creationJonathan Bradley
2023-11-15don't convert bullet to glm unless neededJonathan Bradley
2023-11-15checkpoint - remove InstPos from CompInstanceJonathan Bradley
2023-11-15checkpoint - physics is working but messyJonathan Bradley
2023-11-03rebuild instance buffers as they become oversizedJonathan Bradley
2023-10-02instancing now works as intendedJonathan Bradley
2023-09-27align render-time binding indexes with pipeline layoutJonathan Bradley
2023-09-27checkpoint - EntityType descriptor pool and descriptor setsJonathan Bradley
2023-09-26update instance buffer & handle camera on window resizeJonathan Bradley
2023-09-14Load model textures checkpoint.Jonathan Bradley
Refactors some Vulkan items related to CompGrBinds and EntityTypes. Adds some Vulkan globals related to textures. Adds a number of placeholder items: - Iffy use of setting Vulkan globals on instanced structs. - Unimplemented and inaccurate shaders - Iffy gltf sub-buffer logic (ignores vertex color data) - MipMap TODOs - TextureArray TODOs
2023-09-12load gltf files - no shaders yetJonathan Bradley
2023-09-06first pass removing entitiesJonathan Bradley
2023-09-06type-safe handle max value cleanupJonathan Bradley
2023-09-06instancing checkpointJonathan Bradley
2023-09-06bucket cleanupJonathan Bradley
2023-09-06add first graphics binding componentJonathan Bradley