| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-12 | load gltf files - no shaders yet | Jonathan Bradley | |
| 2023-09-12 | expose vulkan transfer items | Jonathan Bradley | |
| 2023-09-12 | temp MAX_FRAMES_IN_FLIGHT tweak 2->3 | Jonathan Bradley | |
| 2023-09-08 | init and teardown EntityType | Jonathan Bradley | |
| 2023-09-08 | expose queue family indexes | Jonathan Bradley | |
| 2023-09-08 | assert on registering callback pointers | Jonathan Bradley | |
| 2023-09-08 | itemCounter needs >> 32 to return a valid count | Jonathan Bradley | |
| 2023-09-08 | cast handles to base type and print as hex | Jonathan Bradley | |
| 2023-09-08 | EntityType cleanup | Jonathan Bradley | |
| 2023-09-08 | Use move operator for DynArray<T>::Push | Jonathan Bradley | |
| The EventBucket struct has a DynArray as a member. Calling ::Push({}) instantiates a new item and thus a new DynArray. When the new `{}` object goes out of scope, the DynArray destructor was being called, invalidating the data pointer. This commit ensures that if the object is cloned or moved, the pointer, which now lives in the outer array, remains valid. | |||
| 2023-09-07 | entities and memory allocation checkpoint | Jonathan Bradley | |
| 2023-09-07 | expose vkAllocator | Jonathan Bradley | |
| 2023-09-07 | window add and expose FindMemoryTypeIndex function | Jonathan Bradley | |
| 2023-09-07 | add cgltf | Jonathan Bradley | |
| 2023-09-07 | update memory asserts | Jonathan Bradley | |
| 2023-09-06 | refactor imgui editor stuff | Jonathan Bradley | |
| 2023-09-06 | expose entities themselves | Jonathan Bradley | |
| 2023-09-06 | DynArray [] operator assert on values > 0xF000000000000000 | Jonathan Bradley | |
| 2023-09-06 | first pass removing entities | Jonathan Bradley | |
| 2023-09-06 | type-safe handle max value cleanup | Jonathan Bradley | |
| 2023-09-06 | instancing checkpoint | Jonathan Bradley | |
| 2023-09-06 | bucket cleanup | Jonathan Bradley | |
| 2023-09-06 | add first graphics binding component | Jonathan Bradley | |
| 2023-09-06 | DynArray<>[] now returns a reference instead of a copy | Jonathan Bradley | |
| 2023-09-06 | add bucket container struct | Jonathan Bradley | |
| 2023-09-06 | imgui console don't steal focus if anything is hovered | Jonathan Bradley | |
| 2023-09-06 | cleanup naming conventions and header defs | Jonathan Bradley | |
| 2023-09-06 | expose vkPhysicalDeviceProperties | Jonathan Bradley | |
| 2023-09-06 | add stb_image | Jonathan Bradley | |
| 2023-09-06 | first pass add ImGui console | Jonathan Bradley | |
| 2023-09-06 | first pass add events | Jonathan Bradley | |
| 2023-09-06 | add DynArray<T>::Remove(index) | Jonathan Bradley | |
| 2023-09-06 | DynArray gracefully handle attempting to reserve size of 0 | Jonathan Bradley | |
| 2023-09-06 | first pass add ecs | Jonathan Bradley | |
| 2023-09-06 | DynArray add Count(), Has(), and reserveCount ctor | Jonathan Bradley | |
| 2023-09-06 | rename variables to be more explicit | Jonathan Bradley | |
| 2023-09-06 | move boilerplate bucket code to memory file | Jonathan Bradley | |
| 2023-08-28 | add glm | Jonathan Bradley | |
| 2023-08-28 | ImGui DockSpaceOverViewport | Jonathan Bradley | |
| 2023-08-28 | ImGui enable docking and enable callbacks (input) | Jonathan Bradley | |
| 2023-08-28 | print selected physical device name | Jonathan Bradley | |
| 2023-08-25 | impelemented imgui sans input handling | Jonathan Bradley | |
| 2023-08-25 | cleanup | Jonathan Bradley | |
| 2023-08-25 | don't update extent until we're ready | Jonathan Bradley | |
| 2023-08-25 | Recreate swapchain and use MAX_FRAMES_IN_FLIGHT | Jonathan Bradley | |
| Several changes here - use MAX_FRAMES_IN_FLIGHT - recreate swapchain at appropriate points or events - don't need sampler in shader for present because we don't have any other viewports to render yet. (scaling not implemented, etc) - nothing to bind because nothing exists yet - should be ready to implement imgui | |||
| 2023-08-24 | vkUpdateDescriptorSets checkpoint | Jonathan Bradley | |
| 2023-08-24 | add commandBuffer, semaphores, and fence - no binding yet | Jonathan Bradley | |
| 2023-08-23 | create command pool | Jonathan Bradley | |
| 2023-08-23 | create swapchain framebuffers | Jonathan Bradley | |
| 2023-08-22 | create graphics pipeline | Jonathan Bradley | |
