| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-26 | use placement new operator in ECS and better asserts | Jonathan Bradley | |
| 2023-09-26 | minimum reserve size is two and invalid assert | Jonathan Bradley | |
| 2023-09-26 | expose CompGrBinds and CompInstance details for selected entity | Jonathan Bradley | |
| 2023-09-26 | check instance count before returning a pointer to an instance | Jonathan Bradley | |
| 2023-09-26 | entities can be selected - currently unused | Jonathan Bradley | |
| 2023-09-25 | entitites table better hex formatting | Jonathan Bradley | |
| 2023-09-25 | use placement new for Pke_New<T>() | Jonathan Bradley | |
| 2023-09-25 | create entity type via imgui popup - poor error handling | Jonathan Bradley | |
| 2023-09-25 | read and load custom file type | Jonathan Bradley | |
| 2023-09-25 | entities - expose method to find EntityType by typeCode | Jonathan Bradley | |
| 2023-09-25 | prase int string helpers - untested | Jonathan Bradley | |
| 2023-09-25 | save current scene state | Jonathan Bradley | |
| 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 | |
