| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-20 | present fragment shader references sampler | Jonathan Bradley | |
| 2023-09-20 | add plane model | Jonathan Bradley | |
| 2023-09-20 | sandwich render pass | Jonathan Bradley | |
| 2023-09-19 | filling out render pass - color resolve and depth | Jonathan Bradley | |
| 2023-09-19 | rename vkRenderPass to presentRenderPass | Jonathan Bradley | |
| 2023-09-19 | add render target vulkan items - first pass | Jonathan Bradley | |
| 2023-09-19 | present descriptor sets pass validation | Jonathan Bradley | |
| 2023-09-18 | texture pipeline passes creation validation | Jonathan Bradley | |
| 2023-09-18 | checkpoint - first pass create texture pipelines | Jonathan Bradley | |
| 2023-09-18 | expose vkRenderPass | Jonathan Bradley | |
| 2023-09-18 | uniform buffer first pass, created but not used | Jonathan Bradley | |
| 2023-09-15 | cleanup vulkan object setup | Jonathan Bradley | |
| 2023-09-15 | cleanup commit - use transfer buffer & release our memory | Jonathan Bradley | |
| 2023-09-15 | entity buffers calculate alignment and pad to align | Jonathan Bradley | |
| 2023-09-14 | Load 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-14 | expose TransferBuffer helpers | Jonathan Bradley | |
| 2023-09-14 | transferCommandPool needs reset command buffer bit | Jonathan Bradley | |
| 2023-09-14 | rename and expose graphics-specific vulkan items | Jonathan Bradley | |
| 2023-09-14 | backwards asserts | Jonathan Bradley | |
| 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 | |
