| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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 | |
| 2023-08-22 | first pass add present render pass | Jonathan Bradley | |
| 2023-08-12 | add render + pre + post | Jonathan Bradley | |
| 2023-08-12 | upload shader | Jonathan Bradley | |
| 2023-08-12 | CAFE_BABE macro | Jonathan Bradley | |
| 2023-08-12 | replace some std::vector instances | Jonathan Bradley | |
| 2023-08-12 | PkeNew<T> takes a count, not size | Jonathan Bradley | |
| 2023-08-08 | memory cleanup and require size for deleting the pointer | Jonathan Bradley | |
| 2023-08-08 | first pass memory buckets | Jonathan Bradley | |
| 2023-08-07 | framebuffer resize callback | Jonathan Bradley | |
| 2023-08-05 | create swapchain | Jonathan Bradley | |
| 2023-08-05 | create logical device | Jonathan Bradley | |
| 2023-07-10 | create surface and pick physical device | Jonathan Bradley | |
