| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-16 | checkpoint - get current monitor's refresh rate | Jonathan Bradley | |
| 2023-10-16 | keep track of UBO buffer offsets so we can update the UBO accurately | Jonathan Bradley | |
| 2023-10-16 | printf newlines and assert vulkan success | Jonathan Bradley | |
| 2023-10-10 | shuffle includes | Jonathan Bradley | |
| 2023-10-10 | Add imgui debug menu with option to toggle debug wireframes | Jonathan Bradley | |
| 2023-10-10 | create and destroy debug pipeline resources | Jonathan Bradley | |
| 2023-10-09 | moved texture pipelines handling to window.cpp - messy | Jonathan Bradley | |
| 2023-10-09 | move GameSettings | Jonathan Bradley | |
| 2023-10-09 | more memory works | Jonathan Bradley | |
| 2023-10-06 | Memory management - ctors and dtors | Jonathan Bradley | |
| 2023-10-06 | define VkPipelineDepthStencilStateCreateInfo for the present graphics pipeline | Jonathan Bradley | |
| 2023-10-04 | make sure pNext is nullptr for VkCommandBufferBeginInfo | Jonathan Bradley | |
| 2023-10-02 | instancing now works as intended | Jonathan Bradley | |
| 2023-09-29 | use image index for descriptorsets | Jonathan Bradley | |
| 2023-09-29 | use the UBO buffer that was just updated, instead of a stale one | Jonathan Bradley | |
| 2023-09-27 | align render-time binding indexes with pipeline layout | Jonathan Bradley | |
| 2023-09-27 | checkpoint - EntityType descriptor pool and descriptor sets | Jonathan Bradley | |
| 2023-09-26 | expose UniformBuffers | Jonathan Bradley | |
| 2023-09-26 | update instance buffer & handle camera on window resize | Jonathan Bradley | |
| 2023-09-20 | present fragment shader references sampler | 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 | 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-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-12 | load gltf files - no shaders yet | Jonathan Bradley | |
| 2023-09-12 | temp MAX_FRAMES_IN_FLIGHT tweak 2->3 | Jonathan Bradley | |
| 2023-09-07 | window add and expose FindMemoryTypeIndex function | Jonathan Bradley | |
| 2023-09-06 | refactor imgui editor stuff | 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 | cleanup naming conventions and header defs | Jonathan Bradley | |
| 2023-09-06 | expose vkPhysicalDeviceProperties | Jonathan Bradley | |
| 2023-09-06 | first pass add ImGui console | 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 | |
