summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)Author
5 daysdepth bufferIrene Knapp
5 daysdraw a second squareIrene Knapp
5 dayspull the shader data stuff into its own fileIrene Knapp
6 daysdraw the imageIrene Knapp
6 daysload a texture imageIrene Knapp
6 daysadd Transformation::look_at()Irene Knapp
8 daysadd an fps counterIrene Knapp
8 daysit spins!!!!Irene Knapp
12 daysuse an index buffer now, and draw two trianglesIrene Knapp
12 daysdon't rely on having shared memoryIrene Knapp
12 daysabstract buffer managementIrene Knapp
14 daysallocate and use a vertex bufferIrene Knapp
14 daysdon't draw when minimized (nice and easy)Irene Knapp
14 daysokay, reinitializing for window changes works nowIrene Knapp
14 daysmake most of the associated functions into file-level functionsIrene Knapp
2026-07-09move all the window dressing stuff into its own fileIrene Knapp
2026-07-09move all the PermanentGraphicsState stuff into its own fileIrene Knapp
2026-07-09move all the permanent graphics state init into the implIrene Knapp
2026-07-09move all the window dressing init logic into impl WindowDressingIrene Knapp
2026-07-09move the details of dropping WindowDressing into a new functionIrene Knapp
2026-07-09move all the window dressing initialization into its own functionIrene Knapp
2026-07-09new Permanent structIrene Knapp
2026-07-09roll init_surface() into init()Irene Knapp
2026-07-09combine init_vulkan_entry and init_vulkan_instance into init_vulkanIrene Knapp
2026-07-09only compute queue family indices onceIrene Knapp
2026-07-09removed all the bundled-up return-value structsIrene Knapp
2026-07-09slightly change how SwapchainFeatures is usedIrene Knapp
2026-07-09move a lot of stuff into a new struct WindowDressingIrene Knapp
2026-07-08simplify drop()Irene Knapp
2026-07-07reorganize init logic for clear lifecyclesIrene Knapp
2026-07-07fix string lifetime issueIrene Knapp
2026-07-06add a build.rs that calls glslangIrene Knapp
2026-07-06render a few frames at onceIrene Knapp
2026-07-05TRIANGLEIrene Knapp
2026-07-05successfully instantiate the render pipelineIrene Knapp
2026-07-04load compiled SPIR-V bytecode (yay)Irene Knapp
2026-07-04create swapchain images and image viewsIrene Knapp
2026-07-04create a swapchain (when supported)Irene Knapp
2026-07-04add a Vulkan surface, and a presentation queue pointing to itIrene Knapp
2026-07-04connect to a GPU ("device")Irene Knapp
2026-07-03logic to select a GPUIrene Knapp
2026-07-03okay, we get debug messages for instance creation/destruction nowIrene Knapp
2026-07-03Vulkan debug messager (yay)Irene Knapp
2026-07-03oops the state thing works now, and added portability flagsIrene Knapp
2026-07-03better managing of stateIrene Knapp
2026-07-02create Vulkan instanceIrene Knapp
2026-07-02initialIrene Knapp